Reports
Notion-style executive reports with live charts, generated from your dashboard.
Reports turn a dashboard into a shareable document. DuckViz uses a Notion-style block editor (Yoopta / Slate.js) with live D3 charts, template variables resolved from DuckDB queries, and export to PDF, Word, and PowerPoint.
Generating a report
From the dashboard, click Generate Report. DuckViz:
- Picks a template automatically based on your detected data domains.
- Builds an instant scaffold — title, section headings, chart blocks — without an LLM call.
- Streams executive-summary content section by section (3 sections in parallel, ~1-2s each).
- Resolves any
{{variable}}placeholders by running local SQL queries against your tables.
You can edit any block in place, drag blocks to reorder, and use the / slash
menu to insert new headings, lists, callouts, and dividers.
AI chat modifications
The right-side chat panel lets you ask the AI to modify the current report ("make the tone more casual", "add a risks section at the end"). Modifications are applied to the whole document and credited like other AI features.
Exporting
Three formats are supported, all rendered in-browser:
- PDF — screenshot-style capture of the Yoopta editor via
html2canvas+jsPDF. - DOCX — structured Word document with inline chart images.
- PPTX — one slide per chart, built with
pptxgenjs.