Parameterized Reporting with Quarto: R-Ladies Abuja


R-Ladies Abuja Workshop

📆 February 21, 2024 // 4:30 pm - 6:30 pm WAT
🏨 Virtual
🆓 FREE with registration
🎥 Recording
🏡 Workshop website
🔖 Source tag


Abstract

Tired of manually adjusting Quarto reports for different regions, time periods, or clients? Dreaming of using just one template to generate both interactive HTML and static Word/PDF versions of your reports?

Join our workshop to unlock the power of parameterized reporting with Quarto and leave with your own template and examples to modify for your own projects.

Get a sneak preview of what you’ll learn by checking out the slides from my posit::conf(2023) talk.

We welcome everyone! However, if you’re new to Quarto or functional programming with {purrr}, take a look at the pre-work for some background videos/tutorials.

Learning objectives

  1. Understand what parameterized reporting is and when it is useful.

  2. Learn how to convert a report into a parameterized template.

  3. Render all variations of the report at once using {quarto} and {purrr}.

  4. Generate multiple format outputs from the same template file with conditional content and conditional code execution.

Is this workshop for me?

If your answer to any of the following questions is “yes”, then this is the right workshop for you.

  • Do you frequently report the same set of metrics, tables, or graphs for different groups?

  • Do you want to stop combing through your source code to find and replace your hard-coded values each time you need to create a new variation of your report?

  • Do you want to make your life easier and your reports more reproducible by parameterizing your reports?

The workshop is designed for those with some experience in R and R Markdown or Quarto. It will be assumed that participants can perform basic data manipulation and visualization. Experience with the {tidyverse}, especially {purrr} and the pipe operator (%>% / |>), is a major plus, but is not required.

Speaker

Headshot of Jadey Ryan Jadey Ryan is a self-taught R enthusiast working in environmental data science for the Washington State Department of Agriculture. She is obsessed with cats, nature, R, and Quarto.