¿Qué son las medidas en Power BI?
Las medidas pueden ser implícitas o explícitas.
- Medidas implícitas: Se generan automáticamente cuando un campo numérico se agrega a un objeto visual y se aplica una agregación (suma, media, etc.).
- Medidas explícitas: Son cálculos definidos por el usuario con DAX para realizar análisis más avanzados.
Cómo funcionan las medidas implícitas
En el panel Campos, una columna con el símbolo sigma (∑) indica que:
- Es numérica.
- Se resumirá automáticamente cuando se agregue a un objeto visual.
Ejemplo:
- La columna Importe beneficio en la tabla Sales tiene el símbolo sigma, lo que significa que se puede resumir automáticamente.
- El campo Porcentaje de descuento no lo tiene, porque no es resumible por defecto.
Tip: Puedes cambiar la forma en que una columna se resume con la propiedad Resumen
Funciones de agregación en Power BI
Las columnas numéricas pueden resumirse con:
- Suma
- Media
- Mínimo / Máximo
- Recuento / Recuento único
- Desviación estándar / Varianza
- Mediana
Las columnas no numéricas tienen opciones de agregación específicas:
- Texto: Primero / Último (alfabéticamente), Recuento, Recuento único.
- Fecha: Más antiguo, Más reciente, Recuento, Recuento único.
- Booleanas: Recuento, Recuento único.
Ventajas y limitaciones de las medidas implícitas
Ventajas:
- Fáciles de usar y aprender.
- Permiten visualizaciones rápidas sin necesidad de escribir DAX.
- Reducen el esfuerzo de modelado.
Limitaciones:
- Los usuarios pueden cambiar la agregación y cometer errores (ej. sumar precios unitarios).
- No permiten cálculos avanzados (ej. ratios entre meses).
- No funcionan con MDX, lo que afecta su uso en Analizar en Excel.
Caso problemático: Si alguien cambia la agregación de Precio unitario de Media a Suma, los valores serán incorrectos.
Creación de medidas explícitas con DAX
¿Por qué usar medidas explícitas?
Las medidas explícitas son esenciales cuando necesitas cálculos avanzados que no pueden lograrse con medidas implícitas.
Creación de medidas rápidas en Power BI
¿Qué son las medidas rápidas?
Power BI genera automáticamente una fórmula DAX para cálculos comunes.
- En la tabla Sales, selecciona Medida rápida.
- En la lista de cálculos, elige División.
- Arrastra Profit a Numerador y Revenue a Denominador.
- La fórmula generada será: