power-bi-daxlisted
Install: claude install-skill mudassir09/pbi-enterprise-cli
# power-bi-dax
DAX authoring, testing, filter context, Time Intelligence, and design patterns.
## Quick Reference
```bash
# Measure management
pbi measure list
pbi measure list --table Sales --json
pbi measure add --table Sales --name "Total Revenue" --expression "SUM(Sales[Revenue])" \
--format-string "#,0.00" --description "Net revenue after discounts"
pbi measure update --table Sales --name "Total Revenue" --expression "SUM(Sales[Net])"
pbi measure delete --table Sales --name "Old Measure"
pbi measure audit # complexity scores, missing descriptions
pbi measure generate "YTD revenue by product" --table Sales # AI-assisted
# DAX query and validation
pbi dax validate "TOTALYTD(SUM(Sales[Revenue]), Calendar[Date])"
pbi dax query "EVALUATE SUMMARIZE(Sales, Sales[Region], \"Revenue\", SUM(Sales[Revenue]))"
pbi dax query --file ./queries/topN.dax --json
# Unit test suites
pbi dax test --suite ./tests/measures/time_intelligence.yaml
pbi dax test --suite ./tests/ --fail-fast
pbi dax test --suite ./tests/measures/sales.yaml --json
# Filter management
pbi filter add --visual "Sales Chart" --type relative-date --period last-30-days
pbi filter add --visual "Top Products" --type topN --field Product[Name] --n 10
pbi filter add --page "Overview" --type basic --field Region[Name] --values "EMEA,APAC"
pbi filter list
pbi filter remove --visual "Sales Chart" --type relative-date
```
---
## Worked Example 1: Add and test a YTD measure
```bash
# Add measure
pbi