8. Exportando o relatório

Pronto, até aqui conseguimos criar um relatório com informações básicas sobre a situação epidemiológica da dengue no Estado de Rosas. Agora precisamos encaminhá-lo ao secretário de saúde do estado para que ele participe da coletiva à imprensa. É provavel que ele também queira imprimir o mesmo relatório para disponibilizar à imprensa logo após a coletiva. Ou seja, chegou a hora de exportar um documento final que possa ser compartilhado ou impresso.

O Rmarkdown oferece três opções de arquivos para exportação: .html, .pdf, e o .docx. Para iniciar a exportação, basta renderizar o arquivo no formato que desejar selecionando o botão knit na parte superior da aba do seu script. Ao clicar neste ícone, você verá uma janela semelhante a visualizada na Figura 60 a seguir. Veja:


Figura 60: Renderizando o script com o botão knit.


Na sequência, basta selecionar o formato do arquivo que mais se adequará à sua necessidade e clique nele para exportar o seu relatório. O RStudio irá compilar e renderizar o seu documento no formato escolhido. Você poderá acompanhar as mensagens sobre o andamento deste processo no painel console. Para isso observe a aba inferior à esquerda do RStudio denominada Render (Figura 61).


Figura 61: Tela de visuazliação da aba render do painel console.


Caso exista algum erro na hora de gerar o seu documento, uma mensagem de aviso warning será informado. Nele você terá detalhes sobre o erro e poderá editar o script. Esses avisos também são apresentados no painel console na aba render. Após esse passo ser concluído com sucesso, o RStudio irá abrir uma nova janela mostrando o seu documento final. Você também pode abrir o arquivo gerado no seu programa de preferência no mesmo diretório em que o arquivo .Rmd está localizado.


Pronto, agora você já possui um arquivo com as informações básicas para entregar ao secretário de saúde de Rosas. Lembre-se que se ele te ligar novamente nesta semana, com este script pronto bastará apenas atualizar a fonte de dados e clicar em RUN para gerar um novo relatório de forma automatizada.