¿Qué quieres aprender?

Curso de DAX avanzado en Power BI

Curso de DAX avanzado en Power BI

Aglaia Consulting

Curso online


Precio a consultar

Duración : 3 Días

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Entender a fondo el lenguaje DAX en su conjunto y formular, calcular y filtrar en este lenguaje. También las expresiones avanzadas en DAX para trabajar en profundidad con fechas, periodos, estadísticas, tablas y jerarquías.

A quién va dirigido

La formación en DAX Avanzado está dirigida a usuarios de PowerBi y de Excel PowerPivot, que ya han trabajado con la herramienta, pero quieren entender el comportamiento de las fórmulas, optimizarlas y profundizar en el uso y la práctica de las expresiones DAX.

Requisitos

Tener conocimientos de las herramientas Power BI y Excel PowerPivot, y un conocimiento básico de lenguaje M y formulación DAX.

Temario completo de este curso

1.1 Introducción a DAX
  • Entender los modelos de datos, DAX para usuarios de Excel, desarrolladores de SQL y MDX.
  • Entender los cálculos de DAX: columnas calculadas y métricas.
  • Funciones DAX más comunes: Funciones de agregación, funciones lógicas, matemáticas, texto, fecha, funciones de información, de conversión y relacionales.
  • Utilizar funciones de tabla, entender FILTER, ALL y ALLEXCEPT.

1.2 Contextos de evaluación
  • Comprender el contexto de filtro y el contexto de fila.
  • Comprender el funcionamiento de Earlier en el contexto de filas, entender FILTER y ALL en el contexto de filtros.
  • Aprender a utilizar VALUES, y aprender a trabajar con tablas de parámetros.
  • Aprender a utilizar CALCULATE y entender los contextos de transición. ALLSELECT y USERRELATIONSHIP.

Laboratorio

  • Cálculo de ratios y porcentajes.
  • Calcular totales acumulados.
  • Utilizar clasificación ABC (Pareto).
  • Calcular ventas por día y días laborables.
  • Calcular proyecciones de días.
  • Calcular diferencias de días teniendo en cuenta festivos y laborables.
  • Calcular medias móviles.

2.1 Inteligencia de tiempo
  • Crear calendarios con CALENDAR y CALENDARAUTO, trabajar con múltiples fechas, funciones de agregación y comparación, calcular diferencias entre periodos, calcular totales anuales móviles.
  • Entender DATEADD, FIRSTDATE, LASTDATE, trabajar con semanas y calendarios personalizados.

2.2 Funciones Estadísticas
  • Utilizar RANKX, RANK.EQ, trabajar con medias y medias móviles, varianza y desviación estándar, medias y percentiles.
2.3 Funciones avanzadas de tablas
  • Utilizar EVALUATE, utilizar VAR en EVALUATE, entender CALCULATETABLE y TOPN, utilizar ADDCOLUMNS; SELECTCOLUMNS y ROW.
  • Trabajar con SUMMARIZE, GROUPBY, CROSSJOIN, UNION, INTERSECT, EXCEPT y funciones de utilidad como LOOKUPVALUE; CONTAINS.
2.4 DAX avanzado
  • Gestionar Jerarquías: calcular % sobre jerarquías, gestionar jerarquías padre-hijo, trabajar con relaciones avanzadas, ejemplos de cálculo de clientes nuevos y clientes recuperados, calcular productos no vendidos.
Ver más