A expressão CALCULATE() é uma das mais importantes do Power BI. O seu uso junto com outras expressões alteram significativamente seu comportamento, e conhecer essas diferenças é muito importante para que suas medidas tenham o comportamento que você deseja principalmente quando houver interação entre outros visuais e filtros.
A CALCULATE() avalia uma expressão com um contexto modificado por filtro.
Vamos usar a expressão FILTER() que é uma expressão que retorna um subconjunto de outra tabela ou expressão, ou seja, ela nos retornará uma tabela virtual resultante.
No vídeo, é explicado de uma maneira claro os seguintes itens:
– Diferenças funcionais de se usar a CALCULATE() com e sem FILTER();
– Sintaxe das duas maneiras de cálculo;
– Como usar coluna de outra tabela para filtrar a tabela usada no primeiro argumento da FILTER().
Livros sobre DAX para quem quiser se destacar explorando mais o potencial do Power BI:
- Microsoft Power BI: Gráficos, Banco de Dados e Configuração de Relatórios
- Power BI em 100 Páginas: Aprenda os fundamentos de forma rápida e prática
- The Definitive Guide to DAX: Business intelligence for Microsoft Power BI, SQL Server Analysis Services, and Excel (2nd Edition)
- Business Intelligence e Análise de Dados para Gestão do Negócio