Apéndice A. Expresiones DAX de uso común
En este apéndice, repasaré la sintaxis de algunas de las funciones DAX más utilizadas en Power BI. Están organizadas por secciones y, a continuación, por orden alfabético dentro de cada sección. Para cada función, habrá una breve descripción de la finalidad de la función, la sintaxis de la función y, a continuación, un ejemplo utilizando esa sintaxis.
Ésta no es una lista exhaustiva de todas las funciones del lenguaje DAX. Puedes consultarla en "Referencia de funciones DAX".
Como ocurre con muchas cosas, DAX es un excelente ejemplo del principio de Pareto: el 80% de todos los problemas (resultados) pueden resolverse con un 20% de dominio (entradas).
Funciones de agregación
MEDIA
Definición
Devuelve la media de todos los valores numéricos de una columna.
Sintaxis
AVERAGE ( [ColumnName] )
Ejemplo
AverageScore = AVERAGE ( GradeScore[Score] )
AVERAGEX
Definición
Calcula la media de un conjunto de expresiones evaluadas sobre cada fila de una tabla.
Sintaxis
AVERAGEX ( 'TableName' , <expression> )
Ejemplo
AverageScorePercentage = AVERAGEX ( 'GradeScores', 'GradeScores'[Score] + 'GradeScores'[MaximumPossibleScore] )
CONTAR
Definición
Devuelve el número de registros de una columna que no están en blanco.
Sintaxis
COUNT ( [ColumnName] )
Ejemplo
CountOfStudents = COUNT ( 'UniversitySuppliedData'[StudentID] )
CUENTA DISTINTA
Definición
Devuelve el número de valores distintos de una columna determinada.
Sintaxis
Get Aprender Microsoft Power BI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.