El blog de Soluciones Excel

Medidas vs columnas calculadas en DAX: cuál usar en Power BI

Una de las primeras dudas al aprender DAX es si crear una medida o una columna calculada. Las dos usan el mismo lenguaje, pero funcionan de forma muy distinta y elegir mal afecta al tamaño y la velocidad del informe.

Columnas calculadas

Se calculan fila a fila al actualizar los datos y se guardan en el modelo, como si fueran una columna más de la tabla.

Margen línea = Ventas[Importe] - Ventas[Coste]

  • Ocupan memoria, porque el resultado se almacena.
  • No reaccionan a los filtros del informe: el valor de cada fila es fijo.
  • Se pueden usar en segmentaciones, filas de una matriz o relaciones.

Medidas

Se calculan en el momento, según los filtros que haya en cada visual.

Margen % = DIVIDE([Ventas] - [Coste]; [Ventas])

  • No ocupan espacio en el modelo.
  • Responden a filtros, segmentaciones y jerarquías.
  • Son la base de cualquier KPI: totales, porcentajes, comparativas con el año anterior, acumulados.

Regla práctica

  • ¿Necesitas filtrar o agrupar por ese valor (por ejemplo, «tramo de edad» o «tipo de cliente»)? → Columna calculada, o mejor aún, créala en Power Query.
  • ¿Es un resultado agregado que se muestra en tarjetas, gráficos o tablas? → Medida.

Errores habituales

  • Calcular porcentajes en columnas: al sumarlos, el total sale mal. Los ratios siempre en medidas.
  • Demasiadas columnas calculadas en tablas grandes: el archivo crece y la actualización se vuelve lenta.
  • Medidas implícitas: arrastrar un campo numérico y dejar que Power BI lo sume. Mejor crear medidas explícitas con nombre claro.

Ejemplo práctico

En un informe de ventas, «Año» y «Mes» van como columnas (en una tabla calendario). «Ventas», «Ventas año anterior» y «% Variación» van como medidas:

Ventas AA = CALCULATE([Ventas]; SAMEPERIODLASTYEAR(Calendario[Fecha]))

Así, la misma medida funciona por día, mes, año, tienda o comercial sin duplicar fórmulas.

Preguntas frecuentes

¿Es mejor crear columnas en DAX o en Power Query?

Siempre que se pueda, en Power Query: el modelo comprime mejor esas columnas y el informe es más eficiente.

¿Por qué el total de mi columna calculada no cuadra?

Probablemente porque estás sumando un ratio. Los porcentajes deben calcularse con una medida.

¿Cuántas medidas es normal tener?

Depende del informe. Lo importante es organizarlas en una tabla de medidas y con nombres claros.

¿Tu informe de Power BI va lento?

Reviso el modelo y las medidas DAX para que sea rápido y fiable.

Pide una revisión

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rellena este campo
Rellena este campo
Por favor, introduce una dirección de correo electrónico válida.
Tienes que aprobar los términos para continuar