Modelo de datos

Modelo de Business Intelligence en Excel: guía para empezar

octubre 26, 2026 Tuto Excel 15 min read
Modelo de Business Intelligence en Excel: guía para empezar

Un modelo de business intelligence en Excel es la forma de pasar de una hoja llena de cifras sueltas a un cuadro de mando que responde preguntas de negocio con unos clics: cuánto se ha vendido, en qué región, por qué producto, comparando meses. Sirve para una tienda, una pyme o un departamento que ya tiene datos en Excel y quiere verlos de otra manera, sin montar una herramienta nueva.

En este tutorial montarás uno con un libro realista: una tienda con tres tablas (Ventas, Productos y Clientes). Al terminar tendrás el modelo relacionado, dos medidas en DAX, dos tablas dinámicas y dos segmentadores que filtran todo a la vez. Lo que se explica funciona en Excel para Microsoft 365, Excel 2024 y Excel 2021, y en Excel 2019 y 2016 con la pestaña Power Pivot activada (más abajo se indica cómo). En Excel para la web no están Power Pivot ni VBA, pero el resto sí.

Qué es un modelo de BI y para qué sirve montarlo en Excel

Business intelligence (BI) es, en la práctica, convertir datos en bruto en indicadores visuales que responden preguntas de negocio. Una hoja con mil filas de ventas no es BI: es una lista. Un modelo de BI es la misma lista, pero cruzada con productos y clientes, con totales que se calculan al vuelo, con segmentadores para filtrar por región o por mes y con gráficos que cambian cuando filtras.

Imagina una tienda que registra cada venta en una fila: fecha, id de producto, id de cliente, importe y región. Esa hoja por sí sola no dice mucho. Cuando juntas Ventas con Productos (con su nombre y categoría) y con Clientes (con su ciudad y tipo), aparece algo nuevo: puedes ver las ventas por categoría en cada región, el ticket medio por tipo de cliente o el mejor mes por producto. Eso ya es BI: las mismas filas, respondiendo preguntas que antes no se podían hacer sin copiar y pegar.

De los datos en bruto a los indicadores que importan

La diferencia entre una lista y un modelo está en cuatro piezas que trabajan juntas: las tablas con un nombre propio (tablas del modelo), las relaciones entre ellas (para que un id de producto se conecte con su fila de Productos), las medidas (fórmulas en DAX que calculan totales, promedios o porcentajes) y los segmentadores (controles visuales que filtran a la vez todas las tablas dinámicas conectadas). Cuando están las cuatro, lo que el lector ve son indicadores, no filas sueltas.

Por qué Excel es un buen lugar para empezar

Excel trae de serie las piezas que cualquier BI usa: Power Query para traer y limpiar datos, Power Pivot para el modelo de datos y las medidas DAX, tablas dinámicas para resumir y segmentadores para filtrar. Cuando el modelo crece, ese mismo libro se conecta con Power BI sin reescribir nada: el modelo se publica y se mantiene en la nube. Empezar en Excel es, en muchos casos, el camino más corto al BI.

Las piezas del modelo: Power Query, Power Pivot, tablas dinámicas y segmentadores

Las cuatro piezas están en la cinta de opciones y se usan en este orden: primero Power Query limpia y carga los datos, después Power Pivot los relaciona y mide, por último las tablas dinámicas y los segmentadores presentan el resultado.

Power Query se abre desde Datos > Obtener y transformar datos. Sirve para traer datos de archivos, bases o páginas web, y para limpiarlos sin tocar la hoja original: cada cambio queda como un paso que se puede borrar, rehacer o reordenar.

Power Pivot es la pestaña donde vive el modelo de datos: las tablas cargadas se ven como fichas, se relacionan arrastrando campos y se escriben medidas en DAX. En Excel 2019 y 2016 viene como complemento y se activa aparte; en Excel 2021, 2024 y Microsoft 365 ya está integrada.

Las tablas dinámicas se insertan desde Insertar > Tablas > Tabla dinámica, y al elegir «Usar modelo de datos de este libro» pueden usar todas las tablas relacionadas. Los segmentadores se insertan desde Insertar > Filtros > Segmentación de datos, y al conectarlos a varias tablas dinámicas filtran todas a la vez.

Power Query: traer y limpiar los datos sin tocar la hoja

El editor de Power Query tiene tres paneles: Consultas (a la izquierda, las tablas cargadas), Vista previa (en el centro, los datos que se están transformando) y Pasos aplicados (a la derecha, la lista de cambios que has ido haciendo). Cada clic —quitar una columna, cambiar un tipo, filtrar— añade un paso. Si un paso sobra, se borra con la X a su derecha; si está en mal orden, se arrastra. La hoja de Excel no se toca: lo que se transforma es una copia lógica en el modelo.

DatosObtener y transformar datosDesde tabla o rango

Power Pivot: el modelo de datos donde se relacionan las tablas

Al abrir Power Pivot aparece la vista de datos, con cada tabla en una pestaña abajo. El botón Vista de diagrama (en la pestaña Inicio de Power Pivot) coloca las tablas como cajas y permite arrastrar un campo de una caja sobre el campo equivalente de otra para crear una relación. Las columnas calculadas se escriben en una celda de la tabla y se evalúan fila a fila; las medidas se escriben en el área de cálculo y se evalúan en el contexto del filtro (es decir, cambian cuando filtras con un segmentador).

Tablas dinámicas: la capa visual que cruza los datos

Insertar > Tablas > Tabla dinámica abre un cuadro con dos decisiones: de dónde sacar los datos y dónde poner la tabla. Si marcas «Usar modelo de datos de este libro», la tabla dinámica puede usar cualquier tabla del modelo y cualquier medida. La lista de campos, a la derecha, tiene cuatro cuadrantes: Filas, Columnas, Valores y Filtros. Arrastrar un campo a Filas lo convierte en el eje vertical; a Valores, en lo que se calcula; a Filtros, en un desplegable encima de la tabla.

InsertarTablasTabla dinámica

Segmentadores y líneas de tiempo para filtrar a la vez

Un segmentador es un botón flotante con los valores únicos de un campo: clicar «Norte» filtra todas las tablas dinámicas conectadas. La línea de tiempo es lo mismo, pero con un eje de fechas y un control de meses o años. Ambos se insertan desde la pestaña Análisis de tabla dinámica, o con clic derecho sobre la tabla dinámica. Para que un segmentador afecte a varias tablas dinámicas se usa Segmentaciones de datos > Conexiones de informe y se marca cada tabla.

InsertarFiltrosSegmentacion de datos

Cargar ventas, productos y clientes con Power Query

El libro de ejemplo tiene tres hojas: Ventas (12 filas de ventas de 2026), Productos (6 productos con su categoría) y Clientes (5 clientes con su región). Cada tabla se importa con Power Query desde su hoja y se carga solo como conexión al modelo, sin duplicar los datos.

Traer cada tabla desde su hoja y dejarla como tabla con nombre

  1. En la hoja Ventas, selecciona cualquier celda del rango y ve a Datos > Obtener y transformar datos > Desde tabla o rango. Si pide crear una tabla, acepta: la primera fila son los encabezados.
  2. En el editor de Power Query, en el panel Consultas, cambia el nombre de la consulta a tblVentas (clic derecho > Cambiar nombre).
  3. Repite con la hoja Productos y renombra la consulta a tblProductos.
  4. Repite con la hoja Clientes y renombra a tblClientes.
DatosObtener y transformar datosDesde tabla o rango

Quitar columnas que no pintan nada y cambiar tipos de dato

  1. En tblVentas, si quedó una Columna1 vacía a la derecha, clic sobre su encabezado y pulsar Supr (o Inicio > Quitar columnas > Quitar columnas).
  2. Clic sobre el encabezado Importe y elige Transformar > Tipo de dato: Número decimal fijo.
  3. Clic sobre Fecha y elige Transformar > Tipo de dato: Fecha.
A1fx**IdVenta**
A B C D E F
1 IdVenta Fecha IdProducto IdCliente Importe Región
2 V001 15/01/2026 P001 C001 120,00 Norte
3 V002 22/01/2026 P003 C002 45,50 Sur
4 V003 03/02/2026 P002 C001 89,00 Norte
5 V004 18/02/2026 P005 C003 210,00 Este
6 V005 05/03/2026 P001 C004 120,00 Oeste
7 V006 19/03/2026 P004 C002 35,00 Sur
8 V007 02/04/2026 P002 C005 89,00 Norte
9 V008 21/04/2026 P006 C001 55,00 Norte
10 V009 07/05/2026 P003 C003 45,50 Este
11 V010 23/05/2026 P005 C004 210,00 Oeste
12 V011 04/06/2026 P001 C002 120,00 Sur
13 V012 25/06/2026 P004 C005 35,00 Norte
Ventas
Comprueba: la consulta se llama tblVentas, la columna Importe muestra 120,00 (con coma decimal) y la columna Fecha muestra 15/01/2026.

Cerrar y cargar al modelo de datos

  1. En el editor de Power Query, ve a Inicio > Cerrar y cargar > Cerrar y cargar en…
  2. En el cuadro, marca Solo crear conexión y, debajo, marca Agregar estos datos al modelo de datos.
  3. Pulsa Aceptar.
InicioCerrar y cargarCerrar y cargar en…
Nota: una vez por artículo, en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en lugar del punto y coma.

Relacionar las tablas en Power Pivot y crear medidas DAX

Con las tres tablas en el modelo, llega el momento de conectarlas. La regla es arrastrar el campo clave de la tabla de dimensión (Productos, Clientes) sobre su equivalente en la tabla de hechos (Ventas). Después se crean dos medidas: una suma y un promedio.

Crear la relación arrastrando el campo clave

  1. Abre la pestaña Power Pivot y pulsa Inicio > Vista de diagrama.
  2. Arrastra Productos[IdProducto] sobre Ventas[IdProducto].
  3. Repite con Clientes[IdCliente] sobre Ventas[IdCliente].
  4. Comprueba que las dos líneas son continuas (relación activa).
Cuidado: si la línea es discontinua, la relación no se creó; bórrala y vuelve a arrastrar.

Medida Importe total con SUM

  1. En Power Pivot, abajo del todo, ve al área de cálculo (la celda vacía bajo las tablas).
  2. Escribe esta fórmula en una celda vacía del área de cálculo:

=SUM(tblVentas[Importe])
  1. Pulsa Entrar.
  2. Selecciona la celda de la medida, ve a Inicio > Propiedades de medida y, enDescripción, escribe: Importe total de ventas.
Comprueba: la medida devuelve 1.174,00 EUR (la suma de los 12 importes de Ventas).

Medida Ticket medio con AVERAGE

  1. En otra celda del área de cálculo, escribe:

=AVERAGE(tblVentas[Importe])
  1. Pulsa Entrar y guarda.
Comprueba: la medida devuelve 97,83 EUR (1.174,00 / 12). Al filtrar con un segmentador de Región, el valor cambia: con Norte seleccionado, baja.

Montar el cuadro de mando con tablas dinámicas y segmentadores

La hoja Cuadro es donde se ven los indicadores. Tendrá dos tablas dinámicas (una por mes, otra por producto) y tres controles: segmentador de Región, segmentador de Año y línea de tiempo de Fecha.

Tabla dinámica de Ventas por Mes con la medida Importe total

  1. Ve a Insertar > Tablas > Tabla dinámica y marca Usar modelo de datos de este libro y Hoja de cálculo nueva. Renombra la hoja a Cuadro.
  2. En la lista de campos, arrastra tblVentas[Fecha] a Filas.
  3. Clic derecho sobre una fecha de la tabla y elige Agrupar > Meses.
  4. Arrastra la medida Importe total (la del área de cálculo de Power Pivot) a Valores.
B3fx='Power Pivot Data'!$F$2
A B
1 Mes Importe total
2 ene 165,50
3 feb 299,00
4 mar 155,00
5 abr 354,00
6 may 255,50
7 jun 155,00
8 Total 1.174,00
Cuadro
Comprueba: la tabla tiene 7 filas (6 meses + Total) y la columna Importe total suma 1.174,00.

Tabla dinámica de Ventas por Producto

  1. En la misma hoja Cuadro, debajo de la primera, inserta otra tabla dinámica desde el modelo de datos.
  2. Arrastra tblProductos[Nombre] a Filas.
  3. Arrastra la medida Importe total a Valores.
  4. Arrastra tblClientes[Región] a Columnas para ver el cruce.
D2fxCuaderno A4
D E F G H
1 Producto Este Norte Oeste Sur
2 Cuaderno A4 89,00
3 Bolígrafo azul 45,50 240,00 330,00 120,00
4 Carpeta cartón 89,00 35,00
5 Calculadora básica 210,00 210,00
6 Memoria USB 32GB 55,00
7 Archivador
8 Total 255,50 473,00 540,00 155,00
Cuadro
Comprueba: la suma de la columna Total coincide con 1.174,00.

Añadir segmentadores de Región y Año

  1. Clic sobre la primera tabla dinámica (Mes).
  2. Clic derecho > Insertar segmentación de datos > marca tblClientes[Región] y tblVentas[Fecha] (luego se cambia a Año).
  3. Para que la segmentación de Región afecte a las dos tablas, ve a Segmentaciones de datos > Conexiones de informe y marca la segunda tabla dinámica.
  4. Para el segmentador de Fecha, clic derecho > Agrupar > Años (o Meses/Años). Renómbralo a «Año».
Analisis de tabla dinamicaInsertar segmentacion de datos
Comprueba: al clicar «Norte» en el segmentador, las dos tablas dinámicas cambian y los totales bajan a 473,00.

Añadir una línea de tiempo sobre Fecha

  1. Clic sobre la primera tabla dinámica.
  2. Clic derecho > Insertar línea de tiempo > tblVentas[Fecha].
  3. Selecciona los meses de enero a junio de 2026 con el control de meses.
Analisis de tabla dinamicaInsertar linea de tiempo
Comprueba: al mover la línea de tiempo, el segmento azul de la barra superior se ajusta y las dos tablas dinámicas se actualizan a la vez.

Por qué el modelo falla: rutas, errores DAX y segmentadores que no filtran

Estos cuatro errores aparecen casi siempre al montar el primer modelo. Con el libro de ejemplo delante, se ven y se arreglan en pocos pasos.

La relación está inactiva y el total suma de más

Aparece un asterisco * sobre la línea de relación en la vista de diagrama de Power Pivot. Causa: la relación se marcó como inactiva o se duplicó. Arreglo: doble clic sobre la línea, marcar Activa y, si hay dos relaciones entre las mismas tablas, dejar solo una activa.

La medida devuelve el mismo número en todas las filas

La medida se escribió con SUM([Importe]) en lugar de SUM(tblVentas[Importe]). Causa: Excel no sabe a qué tabla pertenece Importe y suma la columna equivocada o devuelve un valor fijo. Arreglo: escribir la fórmula completa con la tabla:

=SUM(tblVentas[Importe])

El segmentador solo filtra una tabla

Causa: al insertar la segmentación no se conectó con la segunda tabla. Arreglo: clic sobre el segmentador > Segmentaciones de datos > Conexiones de informe y marcar la tabla que falta.

Power Pivot no aparece en la cinta

Causa: en Excel 2019 y 2016, la pestaña viene oculta o como complemento sin cargar. Arreglo: Archivo > Opciones > Complementos, abajo elegir Complementos de COM, pulsar Ir, marcar Microsoft Power Pivot for Excel y reiniciar Excel.

ArchivoOpcionesComplementos

Lo que Excel para BI no puede hacer y cuándo toca subirlo a Power BI

Excel cubre bien un modelo de BI de tamaño pequeño o medio, pero tiene techo. Estos son los límites que más se notan en la práctica:

  • Tamaño del modelo: el archivo .xlsx tiene un tope práctico que ronda 1 millón de filas por tabla cuando se usa el modelo de datos, y el modelo entero no debería pasar de unos pocos GB si el equipo tiene poca RAM.
  • Trabajo en equipo: Excel no bloquea celdas a nivel de medida ni de modelo, así que dos personasEditando a la vez la misma medida se pisan.
  • Actualización automática: las consultas de Power Query se actualizan a mano o con VBA, no a una hora programada ni cuando llega un dato nuevo.
  • Datos en la nube: Excel no conecta de forma nativa con Snowflake, BigQuery, Databricks ni con la mayoría de las bases modernas sin un conector de pago.
  • Distribución: compartir un libro grande con 50 personas es lento y pesado; un informe de Power BI se sirve desde la nube y se ve en el navegador.

Cuando el modelo crece más allá de unos cientos de miles de filas, cuando hay que actualizar a solas cada noche, o cuando el equipo quiere ver el cuadro en el móvil, conviene mover el modelo a Power BI Desktop: el archivo .xlsx se importa tal cual, las medidas DAX se llevan sin tocar y los segmentadores se convierten en los mismos botones, pero con actualización en la nube.

Lo que ya sabes montar y el siguiente paso

Con el libro de ejemplo ya tienes montado:

  • Tres tablas (tblVentas, tblProductos, tblClientes) cargadas con Power Query y conectadas al modelo de datos.
  • Dos relaciones activas en Power Pivot, una por cada clave.
  • Dos medidas DAX: Importe total y Ticket medio.
  • Dos tablas dinámicas en la hoja Cuadro: ventas por mes y ventas por producto y región.
  • Tres controles: segmentador de Región, segmentador de Año y línea de tiempo sobre Fecha, conectados a las dos tablas.

El siguiente paso es publicar este libro en Power BI Desktop: Archivo > Publicar > Exportar a Power BI Desktop. Una vez allí, el modelo se conecta a Power BI Service y el cuadro de mando se actualiza solo cada noche, sin abrir Excel.

Datos comprobados en octubre de 2026. La pestaña Power Pivot está integrada en Excel 2021, 2024 y Microsoft 365; en Excel 2019 y 2016 se activa como complemento COM. Power BI Desktop es gratuito y se descarga desde la web de Microsoft.

Dudas al montar un modelo de BI en Excel

1. ¿Cuáles son las tendencias actuales en inteligencia de negocios?

Las tendencias de BI en 2026 apuntan a tres cosas: análisis aumentado con asistentes de IA integrados, modelos de datos en la nube y dashboards interactivos en tiempo real. Para un usuario de Excel esto se traduce en Power Query conectado a la nube, tablas dinámicas sobre modelos de datos y gráficos dinámicos que se actualizan al cambiar un parámetro. Empieza por una hoja de hechos y dos de dimensiones: ya tienes un mini modelo de BI.

2. ¿Qué es la inteligencia de negocios en términos sencillos?

La inteligencia de negocios (BI) es el proceso de juntar datos de ventas, clientes u operaciones y convertirlos en tablas y gráficos que apoyen una decisión. En Excel eso se hace con tablas dinámicas sobre un modelo de datos alimentado por Power Query. Por ejemplo, unas ventas mensuales en una hoja y clientes en otra: con BUSCARX o relaciones del modelo las cruzas y obtienes ventas por cliente, región o producto en segundos.

3. ¿Cómo se relacionan el análisis de datos y la inteligencia de negocios?

El análisis de datos responde una pregunta concreta (¿por qué cayeron las ventas en marzo?); la BI mantiene el sistema que entrega esas respuestas de forma recurrente. En Excel el análisis lo haces con fórmulas y gráficos puntuales, y la BI la montas con Power Query cargando las tablas, un modelo de datos relacionándolas y un panel de tablas dinámicas. Así, el mismo informe se refresca cada vez que importas datos nuevos sin rehacerlo a mano.

4. ¿Hacia dónde va el análisis de negocios en los próximos años?

El análisis de negocios se mueve hacia el autoservicio: menos informes encargados al área de TI y más personas montando sus propios paneles. En Excel eso se ve con Power Query desde 2016, las matrices dinámicas desde 2021 y funciones como BUSCARX (XLOOKUP) y MATRIZ.A.ORG (UNIQUE) que preparan los datos para los gráficos. Si aprendes hoy a modelar datos con estas piezas, tu forma de trabajar en Excel será la misma que en 2026.