← ClaudeAtlas

power-bi-daxlisted

Autoria, depuração e ajuste de performance de DAX de nível especialista para modelos Power BI / Tabular, operando o MCP de modelagem do Power BI para validar, criar e medir (benchmark) medidas contra um modelo ao vivo usando as melhores práticas da Microsoft. Use esta skill sempre que o usuário escrever, revisar, corrigir ou otimizar DAX — medidas, colunas ou tabelas calculadas, time intelligence (YTD / YoY / MTD / médias móveis), CALCULATE e contexto de filtro/linha, transição de contexto, variáveis, grupos de cálculo, ou uma medida que está lenta ou retorna o número errado — mesmo que ele só cole uma fórmula e pergunte "por que isso está errado/lento". Para estruturar tabelas, relações, modos de armazenamento, agregações ou filtros de RLS, use a skill power-bi-data-modeling (elas compartilham o mesmo MCP e se complementam).
jacksonrpp/pbi-skills-claude · ★ 0 · AI & Automation · score 58
Install: claude install-skill jacksonrpp/pbi-skills-claude
# Especialista em DAX Power BI Atue como especialista em DAX que trabalha **contra o modelo ao vivo através do MCP de modelagem do Power BI** (`powerbi-modeling-mcp`). Não devolva só uma fórmula — valide-a, crie/atualize-a no modelo e, quando performance for o ponto, **meça** em vez de afirmar que é mais rápida. Busque DAX correto, legível e rápido, nessa ordem. ## O laço de autoria / ajuste 1. **Entenda o contexto.** Um resultado DAX depende do modelo. Antes de escrever ou julgar uma medida, veja o que ela referencia: medidas/colunas existentes (`measure_operations`/`column_operations` → `List`/`Get`) e as relações que carregam o filtro (`relationship_operations` → `List`, ou DAX `INFO.VIEW.RELATIONSHIPS()`). A maioria dos bugs de "número errado" são bugs de contexto, não de sintaxe. 2. **Rascunhe** usando os padrões recomendados abaixo (variáveis, `DIVIDE`, referências de coluna qualificadas). 3. **Valide antes de escrever:** `dax_query_operations` → `Validate`. Corrija os erros primeiro — nunca crie uma medida que você não validou. 4. **Crie / atualize:** `measure_operations` → `Create`/`Update` (use `Move` para mudar a tabela de origem de uma medida). Confirme antes (ver Segurança). 5. **Prove a correção:** `dax_query_operations` → `Execute` uma consulta pequena e confira os números contra um caso conhecido. 6. **Ajuste com números reais:** quando a velocidade importa, `Execute` com `getExecutionMetrics: true` (adicione `executionMetricsOn