Módulo 9: DAX avançado: iteradores, tabelas virtuais e metas

Aula 4 de 4

Metas, atingimento e semáforos

O padrão completo de gestão por indicador, do gap ao ícone colorido.

18 minutos de leitura


O conjunto de medidas de meta

DAXPadrão completo
Meta = SUM( fMetas[ValorMeta] ) Atingimento % = DIVIDE( [Receita Total], [Meta] ) Gap para Meta = [Receita Total] - [Meta] Meta Proporcional ao Período =-- No dia 12 de um mês de 30 dias, a meta esperada é 40% do totalVAR DiasDecorridos =    CALCULATE(        COUNTROWS( dCalendario ),        dCalendario[Date] <= MIN( MAX( dCalendario[Date] ), TODAY() )    )VAR DiasTotais = COUNTROWS( dCalendario )RETURN [Meta] * DIVIDE( DiasDecorridos, DiasTotais ) Atingimento Proporcional % =DIVIDE( [Receita Total], [Meta Proporcional ao Período] ) Projeção de Fechamento =VAR DiasDecorridos =    CALCULATE( COUNTROWS( dCalendario ), dCalendario[Date] <= TODAY() )VAR DiasTotais = COUNTROWS( dCalendario )RETURN DIVIDE( [Receita Total], DiasDecorridos ) * DiasTotais

Semáforo

DAXMedida de status e de cor
Status Meta =VAR Ating = [Atingimento Proporcional %]RETURNSWITCH( TRUE(),    ISBLANK( [Meta] ),  "Sem meta",    Ating >= 1,         "Atingido",    Ating >= 0.9,       "Atenção",    "Crítico") Cor do Status =SWITCH( [Status Meta],    "Atingido", "#2E9E6B",    "Atenção",  "#E0A526",    "Crítico",  "#D0453B",    "#8A8F98") Ícone Status =SWITCH( [Status Meta],    "Atingido", "▲",    "Atenção",  "■",    "Crítico",  "▼",    "–")

Aplicando no visual

  1. 1Selecione o visual → Formatar → Cores dos dados → fx (formatação condicional).
  2. 2Formatar por: Valor do campo.
  3. 3Escolha a medida [Cor do Status].
  4. 4Para tabelas e matrizes, repita em 'Cor da fonte' e 'Cor do plano de fundo'.
  5. 5Adicione uma coluna com [Ícone Status] para reforço não-cromático.

Gráfico de bala (bullet chart)

O visual KPI nativo é limitado. Para comparar realizado, meta e faixas de desempenho em pouco espaço, use o gráfico de linhas e colunas agrupadas: colunas = realizado, linha = meta. Ou o visual 'Bullet chart' do AppSource quando precisar de faixas.

Exercício prático

Implemente o conjunto completo de meta (Meta, Atingimento %, Meta Proporcional, Gap, Projeção, Status e Cor) e aplique a formatação condicional em uma matriz por vendedor. Valide o comportamento em um mês em andamento.