Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Luiz. Como vai?
Parabéns pela aplicação da função CALCULATE! Ela é, sem dúvida, a função mais importante e versátil do DAX, sendo essencial para qualquer analista de dados que utiliza o Power BI.
No seu exemplo, você utilizou corretamente o operador lógico || para somar as vendas de duas categorias específicas: "Data Analytics" ou "Data Visualization". Para agregar ainda mais valor ao seu projeto, gostaria de destacar alguns pontos técnicos interessantes sobre essa sintaxe:
Operador Lógico OR (||): Essa barra vertical dupla indica ao motor DAX que ele deve considerar as linhas que atendam a pelo menos uma das condições informadas. É uma excelente forma de agrupar filtros dentro do mesmo argumento da função.
Sintaxe Alternativa com o Operador IN: Quando precisamos filtrar por vários valores de uma mesma coluna, existe uma forma de deixar o código ainda mais limpo e legível utilizando o operador IN. Veja como sua fórmula poderia ser escrita:
VENDAS DATA DESAFIO =
CALCULATE(
[VENDAS TOTAL],
Produtos[Categoria] IN { "Data Analytics", "Data Visualization" }
)
Utilizar as chaves {} após o IN permite listar diversos valores sem a necessidade de repetir o nome da coluna Produtos[Categoria] várias vezes, o que facilita a manutenção do código caso você precise adicionar uma terceira ou quarta categoria no futuro.
Continue explorando essas combinações lógicas, pois dominar a transição de contextos é o que permite criar dashboards dinâmicos e cálculos complexos no dia a dia.
Espero que possa ter lhe ajudado!