Curso de introducción al lenguaje DAX

Duración

8 horas

Resumen

Una introducción a los elementos del lenguaje DAX y a las funciones que te permitirán solucionar una gran variedad de problemas de análisis de datos como el filtrado y la evolución en el tiempo.

Objetivos

  • Conocer los elementos del lenguaje DAX
  • Aprender a crear una tabla de calendario
  • Aprender a crear relaciones entre tablas
  • Aprender a crear fórmulas para hacer análisis comparativos en el tiempo
  • Conocer nuevas funciones DAX para hacer cálculos más complejos

Contenidos

Tema 1: Introducción al lenguaje DAX

  1. Elementos: Tipos de datos, variables, constantes
  2. Sintaxis
  3. Operadores
  4. Expresiones
  5. Tipos de cálculos
  6. Consultas
  7. Contextos: Filas y Filtros

Tema 2: Funciones de calendario

  1. CALENDARAUTO
  2. CALENDAR
  3. TODAY, NOW, UTCTODAY, UTCNOW
  4. DATE
  5. WEEKNUM, WEEKDAY

Tema 3: Filtros

  1. Funciones CALCULATE y FILTER
  2. Funciones ALL, ALLEXCEPT
  3. Funciones RELATED y RELATEDTABLE

Tema 4: Relaciones entre tablas

  1. Tipos de relaciones
  2. Sentido de la relación
  3. Relaciones activas e inactivas
  4. Función USERRELATIONSHIP

Tema 5: Inteligencia de tiempo

  1. Funciones de acumulado: TOTALMTD, TOTALQTD, TOTALYTD
  2. Funciones de acumulado móvil: DATESBETWEEN, DATESINPERIOD
  3. Funciones PARALLELPERIOD, SAMEPERIODLASTYEAR