Resumen
Con este curso de DAX, aprenderás conceptos fundamentales, como los contextos de evaluación, los iteradores y las transiciones de contexto, así como las diferencias entre medidas y columnas calculadas. Y haremos muchos ejercicios prácticos donde irás aprendiendo la sintaxis y te irás familiarizando con las funciones más utilizadas.
Contenidos
Tema 1: Introducción
- ¿Qué es DAX y dónde se utiliza?
- Modelo tabular de datos
Tema 2: Expresiones DAX
- Tipos de datos
- Operadores
- Funciones
- Variables
- Manejo de errores
Tema 3: Cálculos
- Columnas calculadas y medidas
- Contextos de evaluación
- Iteradores
- Tablas calculadas
Tema 4: Filtros
- Función FILTER
- Función ALL
- Funciones VALUES y DISTINCT
- Función CALCULATE
Tema 5: Relaciones
- Propagación del contexto de filtro
- Propagación del contexto de fila (RELATED y RELATEDTABLE)
- Relaciones inactivas (USERELATIONSHIP)
- Relaciones bidireccionales (CROSSFILTER)
Tema 6: Inteligencia de tiempo
- Tabla de fechas
- Función DATESYTD
- Funciones de acumulado: TOTALYTD, TOTALQTD, TOTALMTD
- Funciones de acumulado móvil: DATESINPERIOD, DATESBETWEEN
- Funciones SAMEPERIODLASTYEAR, DATEADD, PARALLELPERIOD
Tema 7: Herramientas externas
- DAX Studio
- Tabular Editor