Como filtrar medidas no Power BI?
Inserir filtros dentro das medidas é uma boa prática para evitar os filtros de visual. Com isso evita-se erros nos cálculos entre medidas.
Na tabela de calendário crie uma nova coluna com a seguinte fórmula DAX:
Avaliação Final Laboratórios = CALCULATE((var Media_Geral_L = [Soma Avaliação Laboratórios Equipe]var _MediaAvaliacao360L = IF( [Média Avaliação 360° Laboratório] <> BLANK(), 1 , 0 )var _MediaAvaliacao360G = IF( [Média Avaliação 360° Gestão] <> BLANK(), 1 , 0 )var _MediaAvaliacaoPessoal = IF( [Média Avaliação Pessoal] <> BLANK(), 1 , 0 )var _MediaAvaliacaoDescartadas = IF( [Avaliação Descarte Equipe] <> BLANK(), 1 , 0 )var _MediaAvaliacaoEstoqueMP = IF( [Avaliação Estoque MP] <> BLANK(), 1 , 0 )var _MediaAvaliacaoEPI = IF( [Avaliação EPI] <> BLANK(), 1 , 0 )var _MediaAvaliacaoLimp = IF( [Avaliação Limpeza] <> BLANK(), 1 , 0 )var _MediaAvaliacaoPrazo = IF( [Avaliação Prazo] <> BLANK(), 1 , 0 )var _denominador =_MediaAvaliacao360L +_MediaAvaliacao360G +_MediaAvaliacaoPessoal +_MediaAvaliacaoDescartadas +_MediaAvaliacaoEstoqueMP +_MediaAvaliacaoEPI +_MediaAvaliacaoLimp +_MediaAvaliacaoPrazoreturnDIVIDE(Media_Geral_L, _denominador) – [Reclamações Laboratórios]*0.25),FILTER(c_Colaboradores,c_Colaboradores[Função] IN {“Auxiliar L.”, “Farmacêutico”, “Serviços Gerais”, “Laboratório”, “Supervisor L.”}))
Onde:
- c_Colaboradores é a tabela a ser filtrada;
- c_Colaboradores [Função] é a coluna da tabela a ser filtrada;
- “Auxiliar L.”, “Farmacêutico”, “Serviços Gerais”, “Laboratório”, “Supervisor L.” são os itens a serem filtrados
- Foram utilizadas as fórmulas CALCULATE e FILTER;
- Para acrescentar mais de um critério no filtro use a fórmula IN e as expressões entre chaves: { }
- Calendário[Mês] a coluna de mês da sua tabela de calendário;
ATENÇÃO: A fórmula acima está utilizando “;”. Altere para “,” caso seu Power BI esteja configurado dessa forma.
A fórmula acima utiliza váriáveis que são testadas como diferente de vazio (retorna “1”) ou vazio (retorna “0”) para cálculo de média simples, descobrindo-se o denominador somente dos itens que não estão vazios.