Power BI

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:

  1. Insertá el visual de KPI desde el panel de visualizaciones.
  2. En el campo "Valor", arrastrá tu medida de valor actual (ej: Ventas del Mes).
  3. En el campo "Objetivo", arrastrá tu medida de objetivo.
  4. 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 demo

Preguntas 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.

Artículos relacionados

¿Necesitás KPIs a medida?

Definimos los indicadores correctos para tu negocio y los implementamos en Power BI con objetivos y alertas automáticas.

Contactanos
Solicitá tu prototipo gratis