Aprende a construir medidas DAX en Excel con autoridad: desde filtros múltiples por mes y producto hasta inteligencia de tiempo con year to date y year over year. Verás cómo combinar funciones como CALCULATE, SUMX y FILTER, ajustar el calendario en Power Query y controlar valores en blanco para reportes claros en Power Pivot y tablas dinámicas.
¿Cómo aplicar filtros múltiples en medidas DAX de Excel?
Integrar varios criterios en una medida es clave para análisis precisos. Aquí se combinan campos como mes y producto, usando operadores lógicos y filtros sobre tablas como Calendario y Productos. La base es CALCULATE sumando el importe (cantidad por precio) con SUMX y filtrando con FILTER.
¿Cómo combinar calculate, sumx y filter para meses y productos?
Usa SUMX sobre la tabla Ventas para multiplicar cantidad por precio.
Aplica CALCULATE para evaluar con filtros específicos.
Filtra la tabla Calendario por mes y Productos por número.
¿Cómo calcular year to date y year over year en DAX?
La inteligencia de tiempo permite evaluar acumulados al día y comparaciones con el mismo periodo del año previo. Para que funcionen, la tabla Calendario debe abarcar los años correctos; de lo contrario, pueden aparecer resultados en blanco.
¿Cómo crear year to date con totalytd en una medida?
Usa la función TOTALYTD con tu medida base (por ejemplo, mImporte) y el campo de fecha de Calendario.
Si Calendario incluye 2025 o 2026 pero tu data solo tiene 2024, el YTD puede quedar en blanco al “día de hoy”. Ajusta el rango en Power Query si solo quieres 2024.
P ventas =
TOTALYTD(
[mImporte],
Calendario[fecha]
)
Acciones prácticas en Power Query:
Edita Calendario en el Editor avanzado para limitar a 2024.
Cierra y aplica para reflejar el cambio en Power Pivot y que YTD deje de estar en blanco.
¿Cómo calcular year over year con sameperiodlastyear?
Con SAMEPERIODLASTYEAR, compara el periodo actual contra el del año anterior.
Si no existe un año previo en Calendario (o en los datos), el resultado será blanco.
Agrega 2025 en Calendario desde Power Query para habilitar la comparación interanual, y vuelve a actualizar el modelo.
¿Cómo manejar valores en blanco y diferencias entre periodos?
Controlar los blancos mejora la lectura y evita confusión en reportes. Además, una medida de diferencia entre periodos acelera el análisis comparativo en tableros.
¿Cómo reemplazar valores en blanco con cero en una medida?
Envuelve tu medida con IF e ISBLANK para devolver 0 cuando no haya dato.
Úsalo, por ejemplo, sobre el YTD (P ventas) que podría estar en blanco.