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.