¿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á:
Profit divided by Revenue = DIVIDE([Profit], [Revenue])