(+351) 21 24 10006  ·  info@bconcepts.pt
Carnaxide, Lisboa

PL-300: como implementar medidas rápidas (Quick Measures) em Power BI

João Barros 13 de November de 2026 4 min de leitura

Vou ensinar como implementar e usar as Quick Measures (Medidas Rápidas) no Power BI — uma competência útil no exame PL-300 e valiosa na prática para acelerar a criação de medidas comuns, aprender padrões de DAX e manter consistência nas análises.

O que precisas de saber

As Quick Measures são assistentes no Power BI Desktop que geram fórmulas DAX para cenários comuns (por exemplo, % de variação, running total, year-to-date). Não são mágicas: geram DAX que deves compreender, adaptar e optimizar. São úteis para acelerar o desenvolvimento, ensinar padrões de cálculo e reduzir erros em medidas simples, mas têm limitações em desempenho e personalização quando comparadas com medidas escritas manualmente.

Exemplo conceptual: pedir ao assistente uma Running Total sobre a coluna [SalesAmount] vai criar uma medida que soma cumulativamente as vendas ordenadas por uma coluna de data, frequentemente usando funções como CALCULATE, FILTER, ALLSELECTED e SUMX ou DATESYTD.

Como funciona

Passos essenciais para usar Quick Measures corretamente:

  1. Preparação: assegura-te que tens uma tabela de datas correctamente marcada como Date Table (table marked as date table) e relações correctas entre factos e dimensões.
  2. Criar Quick Measure: no Power BI Desktop, seleciona uma tabela no painel Fields, clica com o botão direito e escolhe "New quick measure". Segue o assistente e escolhe o tipo de cálculo.
  3. Parâmetros: o assistente pede que indiques as colunas ou medidas relevantes (por exemplo, base value, target value, date column). Escolhe campos adequados e confirma.
  4. Inspecionar o DAX gerado: depois de criar, abre a fórmula e lê o DAX. Compreender o que foi gerado é crucial; modifica se necessário.

Exemplo prático: criar % de variação mês a mês (MoM growth).

// Exemplo simplificado que podes ver após criar a Quick Measure
MoM % =
VAR Current = SUM('Sales'[SalesAmount])
VAR Prior = CALCULATE(SUM('Sales'[SalesAmount]), PREVIOUSMONTH('Date'[Date]))
RETURN DIVIDE(Current - Prior, PRIOR)

O assistente pode gerar uma expressão semelhante, mas com nuances (ALLSELECTED, IFERROR, ou manipulação do contexto) que deves rever para garantir lógica e desempenho.

Na prática

Boas práticas ao usar Quick Measures:

  • Marca a tabela de datas: muitas Quick Measures usam funções de tempo que dependem de uma Date Table marcada no modelo.
  • Revê e simplifica: o DAX automático pode ser verboso. Identifica redundâncias e substitui por versões mais eficientes quando necessário (por exemplo, usar DATESYTD em vez de FILTER/ALL quando aplicável).
  • Transforma Quick Measures em medidas reutilizáveis: move o DAX gerado para uma medida com nome claro e usa-a em vários visuais; evita criar a mesma Quick Measure várias vezes.
  • Testa com contextos diferentes: valida a medida em filtros de página, slicers e visuais com diferentes granularidades para garantir comportamentos previsíveis.
  • Documenta o propósito: adiciona comentários na definição DAX (usando /* comentário */) para esclarecer lógica especial ou pressupostos de negócio.

Erros comuns

1) Confiar cegamente no DAX gerado: muitos candidatos usam Quick Measures sem ler o DAX. Isso causa surpresas quando a medida falha em cenários filtrados ou tem problemas de desempenho.

2) Criar Quick Measures sem uma Date Table marcada: medidas de tempo geradas assumem uma data contínua; sem uma Date Table marcada os cálculos de período (YTD, MTD, QTD) ficam incorretos.

3) Multiplicar medidas idênticas: recriar a mesma Quick Measure em várias tabelas ou visuais em vez de consolidar numa medida única aumenta confusão e dificulta otimização.

Como praticar

Pratica com dados reais: usa o dataset de demonstração Sales/Contoso ou cria um pequeno modelo com tabelas de Sales, Products, Customers e uma Date Table. Tenta criar Quick Measures para:

  • Percentagem de variação mês a mês (MoM)
  • Running total (cumulativo)
  • Rank por vendas por produto
  • YTD e comparação year-over-year (YoY)

Para preparação de exame e prática oficial, usa o Practice Assessment OFICIAL da Microsoft (gratuito) e a Study Guide oficial do exame PL-300 (também gratuita). Estes recursos ajudam a validar conhecimento sem usar materiais proibidos.

Em resumo

  • Quick Measures aceleram a criação de medidas comuns e ajudam a aprender padrões DAX, mas exigem revisão e otimização.
  • Marca sempre a tua Date Table e valida medidas em múltiplos contextos de filtro para evitar resultados errados.
  • Evita duplicação: centraliza o DAX gerado em medidas reutilizáveis e documenta a lógica.
  • Pratica com datasets reais e complementa com o Practice Assessment oficial e a study guide da Microsoft.