Apêndice A. Expressões DAX comumente usadas
Neste apêndice, irei rever a sintaxe de algumas das funções DAX mais utilizadas no Power BI. Estas estão organizadas por secção e depois por ordem alfabética dentro dessa secção. Para cada função, apresenta uma breve descrição do objetivo da função, a sintaxe da função e, em seguida, um exemplo utilizando essa sintaxe.
Esta não é uma lista exaustiva de todas as funções da linguagem DAX. Podes consultá-la em "Referência de funções DAX".
Tal como acontece com muitas coisas, o DAX é um excelente exemplo do princípio de Pareto: 80% de todos os problemas (resultados) podem ser resolvidos com 20% de domínio (entradas).
Funções de agregação
MÉDIA
Definição
Devolve a média de todos os valores numéricos de uma coluna.
Sintaxe
AVERAGE ( [ColumnName] )
Exemplo
AverageScore = AVERAGE ( GradeScore[Score] )
AVERAGEX
Definição
Calcula a média de um conjunto de expressões avaliadas em cada linha de uma tabela.
Sintaxe
AVERAGEX ( 'TableName' , <expression> )
Exemplo
AverageScorePercentage = AVERAGEX ( 'GradeScores', 'GradeScores'[Score] + 'GradeScores'[MaximumPossibleScore] )
CONTAR
Definição
Devolve o número de registos de uma coluna que não estão em branco.
Sintaxe
COUNT ( [ColumnName] )
Exemplo
CountOfStudents = COUNT ( 'UniversitySuppliedData'[StudentID] )
DISTINCTCOUNT
Definição
Devolve o número de valores distintos para uma determinada coluna.
Sintaxe
DISTINCTCOUNT ( [ColumnName] )
Exemplo
CountOfStudents ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access