Cómo crear KPIs en Power BI paso a paso
Por Manuel Cosini · 14 de octubre de 2025 · 5 min de lectura
Los KPIs (Key Performance Indicators o Indicadores Clave de Rendimiento) son el corazón de cualquier dashboard ejecutivo. Son los números que responden la pregunta más importante del negocio: ¿estamos logrando los objetivos que nos propusimos?
Power BI ofrece múltiples formas de crear y visualizar KPIs, desde el visual nativo de KPI hasta tarjetas de métricas avanzadas construidas con fórmulas DAX. En este artículo te mostramos el proceso completo para implementar KPIs efectivos en tu reporte.
¿Qué hace que un buen KPI sea bueno?
Antes de crear un KPI en Power BI, es importante definir correctamente qué medir. Un KPI efectivo debe ser:
- Específico: mide una sola cosa con precisión. "Ventas totales del mes" es mejor que "actividad comercial".
- Medible: tiene un valor numérico concreto que se puede rastrear.
- Con objetivo: todo KPI necesita un valor meta contra el cual compararse. Sin objetivo, es solo una métrica.
- Relevante: vinculado a una decisión real del negocio.
- Temporal: definido para un período específico (diario, mensual, anual).
Power BI no puede decirte qué KPIs medir — eso lo define la estrategia de tu empresa. Lo que sí puede hacer es visualizarlos de forma clara, actualizada y con capacidad de cross-filtering para que el análisis sea interactivo.
Paso 1: Definir las medidas base en DAX
Todo KPI en Power BI comienza con una o más medidas DAX. Necesitás al menos dos: el valor actual y el objetivo.
Medida de valor actual
Ventas del Mes =
TOTALMTD(SUM(Ventas[Importe]), Fechas[Fecha])
Medida de objetivo
El objetivo puede venir de una tabla de metas o ser un valor calculado:
-- Opción 1: objetivo desde tabla de metas
Objetivo Mensual =
CALCULATE(SUM(Metas[Objetivo]), Metas[Tipo] = "Ventas")
-- Opción 2: objetivo como porcentaje del año anterior
Objetivo Mensual =
CALCULATE(
TOTALMTD(SUM(Ventas[Importe]), Fechas[Fecha]),
SAMEPERIODLASTYEAR(Fechas[Fecha])
) * 1.10 -- 10% de crecimiento respecto al año anterior
Medida de variación
Variación vs Objetivo =
DIVIDE([Ventas del Mes] - [Objetivo Mensual], [Objetivo Mensual], 0)
Paso 2: Usar el visual nativo de KPI de Power BI
Power BI incluye un visual específico llamado KPI que muestra el valor actual, el objetivo y una tendencia en el tiempo.
Para configurarlo:
- Insertá el visual de KPI desde el panel de visualizaciones.
- En el campo "Valor", arrastrá tu medida de valor actual (ej: Ventas del Mes).
- En el campo "Objetivo", arrastrá tu medida de objetivo.
- En el campo "Eje de tendencia", arrastrá la columna de fecha para mostrar la evolución.
El visual mostrará automáticamente si el resultado es favorable (verde) o desfavorable (rojo) respecto al objetivo, e incluirá la variación porcentual.
Paso 3: Crear tarjetas de KPI con formato condicional
El visual nativo de KPI es útil pero limitado en cuanto a diseño. Una alternativa más flexible es combinar un visual de tarjeta con formato condicional basado en medidas DAX.
Medida de estado del KPI (semáforo)
Estado KPI Ventas =
VAR variacion = [Variación vs Objetivo]
RETURN
IF(variacion >= 0.05, "✅ En objetivo",
IF(variacion >= -0.05, "⚠️ En riesgo",
"❌ Bajo objetivo"
)
)
Medida para color dinámico
Color KPI Ventas =
VAR variacion = [Variación vs Objetivo]
RETURN
IF(variacion >= 0.05, "#28a745", -- verde
IF(variacion >= -0.05, "#ffc107", -- amarillo
"#dc3545" -- rojo
)
)
Podés usar esta medida de color en el formato condicional del visual de tarjeta para que el fondo o el texto cambien de color automáticamente según el rendimiento.
Paso 4: KPIs con comparación de períodos
Un KPI que solo muestra el valor actual sin contexto temporal es incompleto. Agregar comparaciones enriquece enormemente el análisis:
-- Ventas del mismo período del año anterior
Ventas Año Anterior =
CALCULATE(
TOTALMTD(SUM(Ventas[Importe]), Fechas[Fecha]),
SAMEPERIODLASTYEAR(Fechas[Fecha])
)
-- Crecimiento interanual
Crecimiento YoY =
DIVIDE([Ventas del Mes] - [Ventas Año Anterior], [Ventas Año Anterior], 0)
-- Ventas del mes anterior (MoM)
Ventas Mes Anterior =
CALCULATE(
TOTALMTD(SUM(Ventas[Importe]), Fechas[Fecha]),
DATEADD(Fechas[Fecha], -1, MONTH)
)
Crecimiento MoM =
DIVIDE([Ventas del Mes] - [Ventas Mes Anterior], [Ventas Mes Anterior], 0)
Paso 5: Panel de KPIs interactivo con cross-filtering
La verdadera potencia de los KPIs en Power BI aparece cuando los combinás con la capacidad de cross-filtering. Si organizás varios KPIs en un panel junto con segmentadores de fecha, región o categoría, el usuario puede hacer clic en cualquier elemento del reporte y todos los KPIs se actualizan automáticamente para reflejar la selección.
Para aprovechar esto al máximo:
- Colocá los KPIs principales en la parte superior del reporte como tarjetas o visuals KPI.
- Agregá segmentadores de período (mes, trimestre, año) que afecten a todos los visuales.
- Incluí gráficos de tendencia debajo que se filtren al mismo tiempo que los KPIs.
- Asegurate de que las relaciones entre tablas estén bien definidas en el modelo para que el cross-filtering funcione correctamente.
Paso 6: KPIs con Scorecard (Power BI Goals)
Power BI Service (la versión en la nube) incluye la funcionalidad Scorecard, que permite definir metas organizacionales con propietarios responsables, seguimiento histórico y anotaciones de contexto. Es ideal para reportes de gestión ejecutiva donde múltiples áreas reportan su rendimiento contra objetivos compartidos.
Ejemplos de KPIs por área de negocio
Para ayudarte a empezar, aquí van algunos ejemplos de KPIs comunes por área:
- Ventas: Ingresos del mes vs. objetivo, tasa de conversión, ticket promedio, nuevos clientes.
- Marketing: Leads generados, costo por lead, tasa de conversión de campañas.
- Operaciones: Tiempo de entrega promedio, tasa de defectos, utilización de capacidad.
- Finanzas: Margen bruto, EBITDA, días de cuentas por cobrar, ROI por proyecto.
En nuestro artículo sobre KPIs de ventas encontrás ejemplos más detallados con las fórmulas DAX correspondientes.
¿Querés un dashboard de KPIs para tu empresa?
Diseñamos paneles ejecutivos con KPIs personalizados, objetivos dinámicos y alertas automáticas. Pedí una demo gratuita.
Solicitar demoPreguntas frecuentes
- ¿Cuál es la diferencia entre un KPI y una métrica en Power BI?
- Una métrica es cualquier valor numérico medible, como el total de ventas o la cantidad de clientes. Un KPI, en cambio, es una métrica que tiene un objetivo definido y se evalúa contra ese objetivo para indicar si el negocio está en camino de lograr sus metas. Sin objetivo, una métrica no es un KPI.
- ¿Cómo se crea un semáforo de rendimiento en Power BI?
- Un semáforo de rendimiento se crea combinando una medida DAX que clasifica el resultado como "en objetivo", "en riesgo" o "bajo objetivo", y otra medida que devuelve un color hexadecimal según esa clasificación. Esta segunda medida se aplica en el formato condicional del visual de tarjeta para cambiar el color automáticamente según el rendimiento.
- ¿Qué es Power BI Goals (Scorecard) y para qué sirve?
- Power BI Goals, también llamado Scorecard, es una funcionalidad de Power BI Service que permite definir metas organizacionales con responsables asignados, seguimiento histórico del progreso y notas de contexto. Es ideal para reportes de gestión ejecutiva donde múltiples áreas reportan su rendimiento contra objetivos compartidos a nivel organizacional.