KPIs, Tarjetas e Indicadores
Los KPIs (Key Performance Indicators) son las métricas que definen si el negocio va bien o mal. Power BI ofrece varias visualizaciones específicas para destacarlos.
Diseño de KPIs efectivos
Un buen KPI tiene:
| Característica | Ejemplo |
|---|---|
| Nombre claro | "Ingresos Mensuales" (no "Métrica 1") |
| Valor actual | $125,000 |
| Comparación | vs $110,000 del mes anterior (+13.6%) |
| Meta | $130,000 objetivo mensual |
| Indicador visual | 🟢 Verde = cumplido, 🔴 Rojo = no cumplido |
Tarjetas con formato dinámico
Tarjeta con color condicional
Crea una medida que devuelve el color según la condición:
Color KPI =
VAR Actual = [Ingresos]
VAR Meta = [Meta Ingresos]
RETURN
IF(Actual >= Meta, "#2ecc71", "#e74c3c")
Usa esta medida como el color condicional del texto o fondo de la tarjeta.
Tarjeta con flecha de tendencia
Tendencia Ingresos =
VAR Actual = [Ingresos]
VAR Anterior = [Ventas Mes Anterior]
VAR Cambio = DIVIDE(Actual - Anterior, Anterior, 0)
RETURN
IF(Cambio > 0, "▲", "▼") & " " & FORMAT(ABS(Cambio), "0.0%")
Crear un panel de KPIs
La fila superior de un dashboard típicamente muestra tarjetas con los KPIs principales:
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ Ingresos │ │ Margen % │ │ Clientes │ │ Ticket │
│ $125,000 │ │ 32.5% │ │ 847 │ │ $148 │
│ ▲ 13.6% │ │ ▲ 2.1pp │ │ ▲ 5.2% │ │ ▲ 8.0% │
└──────────┘ └──────────┘ └──────────┘ └──────────┘
Indicador (Gauge) para metas
Configuración:
Valor → Ventas YTD ($750,000)
Mínimo → 0
Máximo → Meta Anual ($1,000,000)
Objetivo → Meta del trimestre ($250,000)
El gauge muestra qué tan cerca estás de la meta.
Medida para % de meta
Avance Meta =
VAR Actual = [Ingresos YTD]
VAR Meta = [Meta Anual]
RETURN
DIVIDE(Actual, Meta, 0)
Visual de KPI nativo
El visual KPI de Power BI muestra tres cosas juntas:
- Valor actual (el KPI principal).
- Tendencia (gráfico de área temporal).
- Comparación contra objetivo o periodo anterior.
Indicador → Ingresos
Eje de tendencia → Calendario[Mes]
Objetivo → Meta Ingresos
Tarjeta de varias filas para resumen ejecutivo
Muestra múltiples métricas sin necesitar múltiples tarjetas:
Campos:
- Ingresos → $125,000
- Margen % → 32.5%
- Num Clientes → 847
- Ticket Promedio → $148
Configura formato de cada campo individualmente.
Semáforo con formato condicional
Medida de semáforo
Estado Vendedor =
VAR Avance = DIVIDE([Ingresos], [Meta Vendedor], 0)
RETURN
SWITCH(TRUE(),
Avance >= 1, "🟢 Cumplido",
Avance >= 0.8, "🟡 En riesgo",
"🔴 Crítico"
)
Tabla con semáforo visual
| Vendedor | Meta | Actual | Estado |
|--------------|----------|----------|------------|
| Juan Pérez | $50,000 | $55,000 | 🟢 Cumplido |
| María López | $45,000 | $38,000 | 🟡 En riesgo |
| Carlos García| $60,000 | $42,000 | 🔴 Crítico |
Usa formato condicional en la columna de Estado con iconos.
DAX para KPIs comparativos
// Cambio porcentual vs mes anterior
Δ MoM % =
VAR Actual = [Ingresos]
VAR MesAnt = [Ventas Mes Anterior]
RETURN DIVIDE(Actual - MesAnt, MesAnt, 0)
// Cambio vs año anterior
Δ YoY % =
VAR Actual = [Ingresos]
VAR AñoAnt = [Ventas Año Anterior]
RETURN DIVIDE(Actual - AñoAnt, AñoAnt, 0)
// Diferencia absoluta vs meta
Δ vs Meta = [Ingresos] - [Meta Ingresos]
// Indicador de dirección
Dirección =
IF([Δ MoM %] > 0.05, "Crecimiento fuerte",
IF([Δ MoM %] > 0, "Crecimiento leve",
IF([Δ MoM %] > -0.05, "Caída leve",
"Caída fuerte")))
Resumen
Los KPIs son el primer elemento que el usuario ve en un dashboard. Usa tarjetas para valores absolutos, gauges para metas, y formato condicional (colores, iconos, flechas) para comunicar estado inmediato. La fila superior del dashboard debe responder: "¿vamos bien o mal?" de un vistazo.