CertifyDeck
← Glosario
Definición

¿Qué es DAX (Data Analysis Expressions)?

Lenguaje de fórmulas de los modelos tabulares de Power BI para crear medidas, columnas calculadas y tablas, con evaluación dependiente del contexto.

Qué es

DAX combina funciones de agregación (SUM, AVERAGE, COUNTROWS), de iteración (SUMX, AVERAGEX), de modificación de contexto (CALCULATE, FILTER, ALL, REMOVEFILTERS), de relaciones (RELATED, USERELATIONSHIP) y de inteligencia de tiempo (TOTALYTD, DATEADD, SAMEPERIODLASTYEAR). Su característica central es que una expresión se evalúa dentro de un contexto de filtro (los filtros activos del visual, las segmentaciones y CALCULATE) y de fila (la fila actual en columnas calculadas e iteradores), y el resultado cambia con ellos.

Cómo aparece en el examen

En el examen se pide escribir o interpretar medidas para requisitos habituales: ventas del año anterior, porcentaje sobre el total ignorando un filtro, clientes distintos, acumulado hasta la fecha, o una medida que solo se aplica cuando una dimensión está filtrada. La mayoría de las preguntas giran en torno a CALCULATE y a qué funciones eliminan o modifican filtros, y a la diferencia entre SUM y SUMX cuando el cálculo es por fila.

Lo que más se falla

Lo que más se falla: ALL elimina todos los filtros de la tabla o columna, ALLSELECTED respeta la selección del visual; las variables (VAR) se evalúan una vez en el contexto donde se definen, no en el de RETURN; y la inteligencia de tiempo requiere una tabla de fechas continua marcada como tabla de fechas, sin huecos.

En qué certificaciones aparece

Términos relacionados

Practica el concepto con preguntas de examen

Cada pregunta de CertifyDeck explica por qué la respuesta correcta lo es y por qué las demás no. Empieza gratis, sin registro.

Ver simulador de PL-300 →