¿Qué quieres aprender?

Curso DAX Avanzado InCompany

Curso DAX Avanzado InCompany

Aglaia Consulting

Curso para empresas a distancia


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