DAX no es programación: es escribir la pregunta una vez para que se repita siempre

DAX es el idioma con el que Power BI calcula. La buena noticia: no necesitas dominarlo todo, necesitas una docena de medidas que cubren casi toda junta mensual. La mala: tiene una idea que rompe a los novatos, el contexto. Pero antes, una distinción que ahorra dolores de cabeza.
Columna calculada: una fórmula que se resuelve una vez por fila y guarda el resultado dentro de la tabla, como una columna más. Sirve para etiquetar (clasificar un ticket en «alto, medio, bajo»). Medida: una fórmula que se calcula al vuelo, cuando la arrastras a un gráfico, y su resultado depende de qué filtros la rodean. Las sumas, porcentajes y comparativos que tu junta pregunta son casi siempre medidas, no columnas. Si calculas «el total» como columna, lo congelas; como medida, se recalcula solo al filtrar por tienda o por mes.
Las cuatro familias de medidas que se piden en junta, en orden de utilidad. Totales: la base, una suma o un conteo sobre una columna de hechos. Comparativos: «vs. mes pasado», «vs. mismo mes del año anterior»; requieren la tabla de fechas para que «pasado» signifique algo. La variación porcentual es simplemente (este − anterior) / anterior. Acumulados: el famoso acumulado anual («vamos de año») que suma de enero al día de hoy; sin tabla de fechas correcta, el acumulado se corta o se desborda. Participación: qué porción del total representa una parte (la aportación de un producto, de una tienda); es una medida sobre un total que hay que «limpiar» de filtros con una función que ignora el filtro actual del catálogo.
Nota el patrón: todas dependen de un buen modelo y una buena fecha. DAX no rescata un modelo roto; lo que hace es exprimir uno sano.
La pregunta difícil en junta no es «¿cuánto vendimos?»: es «¿respecto a qué, y en qué fecha?». DAX responde la primera; el modelo responde las otras dos.
— Lumbre · Empresa
| Familia | Qué responde | Depende sobre todo de |
|---|---|---|
| Total | Cuánto en conjunto (suma, conteo) | La columna de hechos bien tipada |
| Comparativo | Cuánto vs. otro periodo | La tabla de fechas compartida |
| Acumulado | Cómo voy del inicio del año a hoy | Un calendario continuo sin huecos |
| Participación | Qué porción del total es esta parte | Relaciones limpias hecho-catálogo |
| Variación % | Cuánto subí o bajé respecto al periodo anterior | La misma medida evaluada en dos fechas |
Clasifica cada necesidad de la junta en la familia de medida que la resuelve:
Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.
En una página hay dos gráficos con la misma medida «Ventas»: uno filtrado por mes y otro por año, y ambos muestran el mismo número, lo cual es sospechoso. Al revisar, la persona que hizo el tablero guardó «Ventas» como una columna calculada en la tabla. ¿Qué está pasando?
Para calcular bien un «vs. mismo mes del año anterior» basta con una fórmula de DAX, aunque no exista una tabla de fechas conectada a los hechos.
Toma la junta mensual de tu empresa y anota las cinco cifras que siempre se piden. Clasifícalas en total, comparativo, acumulado o participación. ¿Cuál de ellas necesitaría una tabla de fechas para salir bien? ¿Cuántas de esas cinco las calculas hoy a mano?
Si una cifra «no cambia al filtrar», probablemente la guardaste como columna cuando debía ser medida.
Tu texto se guarda sólo en este dispositivo.
Para dominar este tema
Lo esencial que debes saber
- Una medida se calcula al vuelo y depende del filtro; una columna calculada se congela por fila.
- Totales, comparativos, acumulados y participación cubren casi toda junta mensual.
- El comparativo y el acumulado exigen una tabla de fechas conectada a los hechos.
- La participación compara una parte contra un total limpio de filtro.
- DAX potencia un buen modelo; no arregla relaciones ambiguas ni calendarios ausentes.
Preguntas clave del tema
- ¿En qué se distingue una medida de una columna calculada?
- ¿Qué es el contexto de filtro y por qué cambia un resultado?
- ¿Qué familia de medida resuelve cada pregunta típica de junta?
- ¿Por qué el comparativo depende de la tabla de fechas?
- ¿Qué hace una participación y qué necesita para no fallar?
Lo que debes poder hacer
- Crear medidas de total, variación porcentual y acumulado.
- Diagnosticar una cifra que no cambia al filtrar (columna vs. medida).
- Verificar que los comparativos se apoyen en el calendario compartido.
Chequeo: las cifras que se piden solos
Aquí se mira lo que ya fuiste acertando. Pulsa «Comprobar» para saber si puedes seguir.
Siguiente: Visuales que responden preguntas, no que decoran — cómo elegir el gráfico por la pregunta de la junta y ordenar la página para que se lea sola, en una pantalla y sin scroll infinito.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.