Session Summary:

This talk will trace the evolution of a report from a mostly text free dashboard into a text heavy R markdown report with dynamic text blocks. The report in question is provided to the largest financial institutions in the U.S., but the audience for the data largely is composed of compliance experts and lawyers.

The interface between data products, and people who make decisions is often the most difficult piece in a project. Frequently, what your audience really needs is words! This talk will help you recognize when you need more narrative and will provide some helpful technical advice to get you there, including how to use existing word templates and how to use whisker:: and glue:: to help you dynamically generate text.

Talk materials are available at

Session Details


03:40 PM to 04:00 PM

Potomac C

Watch Video


Lewis Kirvan profile pic

Lewis Kirvan

Consumer Financial Protection Bureau

I'm a researcher at the Consumer Financial Protection Bureau, where I've spent the last (nearly) 10 years recovering from getting a law degree. I mostly work to understand consumers experiences by listening to them at scale.