> lección 22/34 · 18 min

Inteligencia de tiempo

Concepto

Con la tabla Calendario relacionada y marcada como tabla de fechas, DAX puede responder preguntas de tiempo: cuánto llevamos vendido en el año, cuánto vendimos el mes anterior, cuánto creció un mes respecto al otro.

TOTALYTD: acumulado del año. Suma desde el 1 de enero hasta la fecha de cada fila del visual. Usa la columna Date del calendario, no la fecha de ventas.

Ventas Acumuladas = TOTALYTD(SUM(ventas_sucio[monto]), Calendario[Date])

DATEADD: el período anterior. Dentro de CALCULATE, desplaza las fechas del contexto. Con -1 y MONTH, cada mes muestra lo que se vendió el mes anterior.

Ventas Mes Anterior = CALCULATE(SUM(ventas_sucio[monto]), DATEADD(Calendario[Date], -1, MONTH))

La variación. Con las dos medidas, la diferencia es una resta y el crecimiento, una división (con DIVIDE, porque el mes anterior puede estar vacío):

Variación Mensual = SUM(ventas_sucio[monto]) - [Ventas Mes Anterior]

Por qué no SAMEPERIODLASTYEAR. Compara contra el mismo período del año anterior, y estos datos son solo de 2026. Es la misma idea que DATEADD con -1 y YEAR.

Práctica.

  1. Crea en ventas_sucio las medidas Ventas Acumuladas y Ventas Mes Anterior.
  2. Arma una tabla visual con el mes de Calendario[Date], la suma de monto, Ventas Acumuladas y Ventas Mes Anterior.
  3. Revisa los valores de abril y mayo.

> quiz

Responde con tu tabla mensual.

Cargando preguntas…

Primero intenta: las pistas aparecen después de 2 intentos con un resultado incorrecto (los errores de código no cuentan). Llevas 0.

Aprueba las tareas de esta lección para ver el cierre.