MÓDULO 4 · CLASE 4.01
DAX desde cero: medidas, columnas y agregaciones
Modalidad: lectura, capturas reales y práctica. Sin video por ahora. Continuá con los modelos del módulo 3: usaremos estrella y copo de nieve con las mismas ventas.
1. Elegir el cálculo correcto
DAX es el lenguaje de fórmulas del modelo. Una medida se evalúa según los filtros del visual; una columna calculada almacena un resultado por fila al procesar el modelo; una tabla calculada produce filas y columnas al procesarlo. Power Query y su lenguaje M preparan datos antes de cargarlos. Para indicadores que respondan a segmentadores, empezá por medidas explícitas.
Las columnas se escriben Tabla[Columna]; las medidas [Nombre]. Los nombres de funciones siguen en inglés aunque la interfaz sea española. Los ejemplos usan coma como separador: si tu configuración exige punto y coma, adaptá los separadores sin cambiar los nombres.
2. Crear tus primeras medidas
- Abrí la copia de estrella. En Modelado elegí Nueva medida.
- Escribí una fórmula por vez. Podés usar la tabla Ventas o la tabla existente
_Medidas Ventaspara organizarlas; esa tabla no necesita relaciones. - Agregá las medidas a tarjetas y luego a una matriz por Productos[Categoría]. Cambiá un segmentador y observá cómo se recalculan.
- Usá formato de número entero para filas/unidades y decimal para importes; no uses FORMAT para convertir un importe numérico en texto.
DAX Ventas = SUM(Ventas[Venta])
DAX Filas = COUNTROWS(Ventas)
DAX Unidades = SUM(Ventas[Cantidad])
DAX Clientes = DISTINCTCOUNT(Ventas[CodCliente])
3. Validar y entender la granularidad
Sin filtros: 60.398 filas y 29.358.677,22 ventas. Cada fila es una línea de venta; no equivale a un pedido único. DISTINCTCOUNT cuenta clientes presentes en Ventas, no todos los clientes del catálogo, y cuenta BLANK si existe: revisá claves vacías. En este archivo la cantidad por línea es 1, de modo que filas y unidades coinciden; esa igualdad no es una regla general.
Ejercicio: prepará cuatro tarjetas, una matriz por categoría y un segmentador de año. Guardá una captura sin filtros y otra filtrada. Explicá por qué cambia una medida y cuándo elegirías una columna calculada.
Archivos de práctica
Descargar práctica DAX: estrella preparada, copo de nieve y banco de fórmulas · ZIP
La copia Practica_DAX_AdventureWorks.pbix incluye 18 medidas del curso y Calendario DAX. El PBIX copo de nieve conserva el modelo original: creá allí las medidas siguiendo las clases. No reemplaces tus originales. Los archivos contienen datos cargados; para actualizar, ajustá las rutas de origen en Power Query. El paquete original del módulo 3 incluye el TXT y el XLSX: descargar los cinco archivos originales.
Bibliografía real y verificable
- Microsoft Learn. Fundamentos de DAX. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. Crear medidas. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. Vista de consultas DAX. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. CALCULATE. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. SUMX. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. DIVIDE. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. REMOVEFILTERS. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. KEEPFILTERS. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. ALLSELECTED. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. SAMEPERIODLASTYEAR. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. RANKX. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. USERELATIONSHIP. Documentación oficial; consulta: 11/10/2026.
- Microsoft Learn. TREATAS. Documentación oficial; consulta: 11/10/2026.
