What problem does it solve?
Power BI's native visuals lack lightweight inline micro-charts like sparklines, data bars, and status indicators inside tables, matrices, and cards. This Skill teaches AI agents to build these graphics as DAX measures that return SVG markup, rendered as images without custom visual registration.
Core Features & Use Cases
- SVG DAX Measure Patterns: Provides ready-to-adapt patterns for sparklines, bullet charts, dumbbell charts, progress bars, status pills, gauges, boxplots, and IBCS bars, all following a strict VAR-based structure with axis normalization and HASONEVALUE guards.
- PBIR Integration: Guides creation of extension measures in reportExtensions.json with the ImageUrl data category and binding to table, matrix, image, card, and slicer visuals via the pbir CLI.
- UDF Library Guidance: Directs users to existing libraries (PowerofBI.IBCS, DaxLib.SVG, MacGuyver Toolbox) before writing custom DAX, plus accessibility and performance rules including the 32K per-cell string limit.
- Use Case: A report developer asks an agent to add a 12-month sales sparkline column to a product table; the agent queries the model, previews a static SVG, writes the CONCATENATEX-based measure, binds it, and validates the report.
Quick Start
Ask the agent to create a DAX sparkline SVG measure for the sales table and bind it to a column in the report's product table visual.