Power-bi-agentic-development dax
DAX performance optimization for semantic models. Automatically invoke when the user asks to "optimize DAX", "fix slow DAX", "DAX performance", "tune a measure", "debug a measure", "DAX anti-patterns", or mentions slow queries, server timings, or DAX authoring.
install
source · Clone the upstream repo
git clone https://github.com/data-goblin/power-bi-agentic-development
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/data-goblin/power-bi-agentic-development "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/semantic-models/skills/dax" ~/.claude/skills/data-goblin-power-bi-agentic-development-dax && rm -rf "$T"
manifest:
plugins/semantic-models/skills/dax/SKILL.mdsource content
DAX
Skills and references for writing, debugging, and optimizing DAX in semantic models.
Optimization
For systematic DAX query performance optimization, read the workflow reference first:
— Tiered framework (4 tiers), phased workflow, decision guide, and error handling.references/dax-performance-optimization.md
Detailed reference files (progressive disclosure — consult as directed by the workflow):
— FE/SE architecture, xmSQL, compression/segments, SE fusion, trace diagnosticsreferences/engine-internals.md
— Tier 1 DAX patterns (DAX001–DAX021) + Tier 2 query structure (QRY001–QRY004)references/dax-patterns.md
— Tier 3 model patterns (MDL001–MDL010) + Tier 4 Direct Lake (DL001–DL002)references/model-optimization.md
Trace capture and performance profiling:
- Local models (Power BI Desktop): Use the
skill — specificallyconnect-pbid
for FE/SE timing andperformance-profiling.md
for intermediate result inspection.evaluateandlog-debugging.md - Remote models (Fabric Service / XMLA): Use the
VS Code extension for trace and query operations. Install:powerbi-modeling-mcpcode --install-extension analysis-services.powerbi-modeling-mcp
Related Skills
— Model auditing including DAX anti-patterns and best practicesreview-semantic-model
(pbi-desktop plugin) — Trace capture, performance profiling, EVALUATEANDLOG debuggingconnect-pbid
— Impact analysis before model changeslineage-analysis