Teoría — ¿Qué es Power Pivot?

Power Pivot es un complemento gratuito de Excel que permite crear un modelo de datos relacional dentro del libro, manejar millones de filas y crear cálculos avanzados con el lenguaje DAX (Data Analysis Expressions).

  • Disponible en Excel 2013 en adelante; integrado por defecto desde Excel 2016.
  • Se activa en Archivo → Opciones → Complementos → Administrar: Complementos COM → Power Pivot para Microsoft Excel.
  • Permite relacionar varias tablas como en una base de datos, sin usar BUSCARV.
  • Trabaja en columnas calculadas y medidas escritas en DAX.
  • Los datos se almacenan en el motor xVelocity (columnar en memoria), muy rápido.
  • Se combina con Tablas Dinámicas y Power Query para análisis completo.
¿Cuándo usar Power Pivot? (ver tips)
  • Cuando tienes más de 1 millón de filas (Excel normal solo llega a 1 048 576).
  • Cuando necesitas relacionar varias tablas sin BUSCARV anidados.
  • Cuando quieres crear KPIs y métricas reutilizables en cualquier tabla dinámica.
  • Para construir dashboards empresariales directamente en Excel.
  • Como paso previo a aprender Power BI.

Power Query vs Power Pivot vs Power BI

Herramienta ¿Qué hace? Lenguaje Dónde vive
Power Query Importar y transformar datos (ETL) M Excel / Power BI
Power Pivot Modelar relaciones y crear medidas avanzadas DAX Excel
Power BI ETL + Modelo + Visualización en la nube M + DAX Aplicación desktop / web

Conceptos clave de Power Pivot

  • Modelo de datos: conjunto de tablas relacionadas almacenadas en el motor xVelocity.
  • Tabla de hechos: tabla principal con datos transaccionales (ventas, pedidos).
  • Tabla de dimensiones: tablas de referencia (clientes, productos, fechas).
  • Relación: vínculo entre dos tablas por una columna clave.
  • Cardinalidad: tipo de relación (1:N es la más común en Power Pivot).
  • Columna calculada: fórmula DAX que genera una columna nueva en la tabla.
  • Medida: cálculo dinámico que se recalcula según el contexto del filtro.
  • KPI: indicador clave de desempeño definido sobre una medida base.
  • Contexto de fila: fila actual evaluada en una columna calculada.
  • Contexto de filtro: filtros activos que afectan el resultado de una medida.

Modelo de datos — Esquema estrella

El esquema más común en Power Pivot es el esquema estrella: una tabla de hechos central relacionada con varias tablas de dimensiones. Haz clic en cada tabla para ver sus detalles.

📅 Dim_Fechas
🔑 FechaID
Fecha
Año
Mes
Trimestre
👥 Dim_Clientes
🔑 ClienteID
Nombre
Ciudad
Segmento
↕ 1:N
⭐ Fact_Ventas
🔑 VentaID
🔗 ClienteID
🔗 ProductoID
🔗 FechaID
Cantidad
Precio
Descuento
↕ 1:N
📦 Dim_Productos
🔑 ProductoID
Nombre
Categoría
CostoUnitario
↔ 1:N
🌎 Dim_Regiones
🔑 RegionID
País
Departamento
Ciudad

🔑 = Clave primaria  |  🔗 = Clave foránea  |  ⭐ = Tabla de hechos

Explorador de fórmulas DAX

Haz clic en una fórmula para ver su explicación y código.

Diccionario

Power Pivot
Complemento de Excel para crear modelos de datos relacionales y calcular métricas avanzadas con DAX sobre millones de filas.
DAX
Data Analysis Expressions: lenguaje de fórmulas de Power Pivot y Power BI para crear columnas calculadas y medidas.
Modelo de datos
Conjunto de tablas relacionadas entre sí almacenado en el motor xVelocity dentro del libro de Excel.
Motor xVelocity
Motor columnar en memoria de Microsoft que comprime y procesa millones de filas con alta velocidad.
Tabla de hechos
Tabla principal del modelo con datos transaccionales (ventas, compras, registros). Contiene claves foráneas y métricas numéricas.
Tabla de dimensiones
Tablas descriptivas del modelo (clientes, productos, fechas) que contextualizan los datos de la tabla de hechos.
Esquema estrella
Diseño de modelo de datos con una tabla de hechos central rodeada de tablas de dimensiones, sin relaciones entre dimensiones.
Relación
Vínculo entre dos tablas por una columna clave. En Power Pivot la relación más común es 1:N (uno a muchos).
Cardinalidad
Tipo de relación entre tablas: 1:1 (uno a uno), 1:N (uno a muchos), N:N (muchos a muchos).
Columna calculada
Nueva columna definida con una fórmula DAX que se evalúa fila por fila en la tabla. Se almacena en el modelo.
Medida
Cálculo DAX dinámico que se evalúa según el contexto de filtro activo en la tabla dinámica. No ocupa filas.
Contexto de fila
La fila actual que DAX evalúa al calcular una columna calculada o dentro de funciones iteradoras.
Contexto de filtro
Conjunto de filtros activos que determinan qué filas están visibles al calcular una medida.
CALCULATE
Función DAX más poderosa: evalúa una expresión modificando el contexto de filtro con los filtros que se le indiquen.
RELATED
Función DAX que trae un valor de una tabla relacionada (equivale a BUSCARV pero dentro del modelo).
KPI
Key Performance Indicator: indicador de desempeño definido en Power Pivot sobre una medida base, con objetivos y semáforos.

Videos en español

Tutoriales seleccionados para aprender Power Pivot desde cero.

Como activiara Power Pivot en Excel?

¿Que es el Modelo de datos y relaciones de tablas? (descargar)

Subir los millones de datos a query y luego a Pivot (descargar)

Errores en Power Pivot

Como crear un modelo de datos en Power Pivot

Funciones DAX en Power Pivot (descargar)

Modelo de datos y relaciones entre tablas (descargar)

Importar tablas de otros datos a Power Pivot

Cuestionario

10 preguntas aleatorias del banco de 50. Calificación de 0 a 100.