Lección 12 de 16 · Nivel 3: Avanzado

Proyecto final: panel de ventas completo en Power BI

  • ⏱ 10 min de lectura
  • ❓ 3 preguntas de repaso
  • ✍️ Ejercicio con solución
  • 📥 Plantilla descargable
En esta lección
  1. Paso 1: los datos
  2. Paso 2: Power Query (lección 2)
  3. Paso 3: el modelo (lecciones 5 y 8)
  4. Paso 4: las medidas
  5. Paso 5: las páginas (lecciones 3, 4 y 9)
  6. Paso 6: seguridad y publicación (lección 10)
  7. Paso 7: la lista de control final
  8. Copilot y la IA en Power BI
  9. Tu portafolio y los siguientes pasos
  10. Resumen: lo que ya dominas
Lo que lograrás en esta lección
  • Construir de principio a fin un panel de ventas profesional.
  • Aplicar en un solo proyecto Power Query, modelo en estrella, DAX e interactividad.
  • Validar las cifras y publicar con seguridad.
  • Preparar el proyecto para tu portafolio y conocer los siguientes pasos.
📥 Datos del proyecto

Tiene la misma estructura que se describe en el paso 1, con ventas de 2025 y 2026.

Es el momento de juntarlo todo. En este proyecto construirás el panel comercial de Distribuidora Andina tal como lo harías en un trabajo real: desde datos generados en Excel hasta un informe publicado, con medidas avanzadas, navegación y seguridad. Al terminar tendrás una pieza para tu portafolio y la base para cualquier informe de ventas.

Paso 1: los datos

Crea un libro de Excel andina.xlsx con cinco hojas, cada una convertida en tabla:

TablaColumnasFilas
ProductosIdProducto, Producto, Categoría, Marca, CostoUnitario, PrecioLista12 (P01 a P12, en 3 categorías)
ClientesIdCliente, Cliente, Ciudad, Zona, Canal (Bodega, Minimarket, Mayorista)40
VendedoresIdVendedor, Vendedor, Zona, Correo4
VentasNumPedido, Fecha, IdCliente, IdProducto, IdVendedor, Cantidad, PrecioUnitario2.000 o más
MetasIdVendedor, Ene, Feb, … Dic (una fila por vendedor y año)8

Para generar las 2.000 ventas de ejemplo, usa estas fórmulas en la hoja Ventas (desde la fila 2) y después copia y pega como valores para que no cambien:

Fecha:          =FECHA(2025;1;1)+ALEATORIO.ENTRE(0;729)
IdCliente:      ="C"&TEXTO(ALEATORIO.ENTRE(1;40);"00")
IdProducto:     ="P"&TEXTO(ALEATORIO.ENTRE(1;12);"00")
Cantidad:       =ALEATORIO.ENTRE(1;48)
PrecioUnitario: =BUSCARX(D2;Productos[IdProducto];Productos[PrecioLista])*(1-ALEATORIO.ENTRE(0;10)/100)

Para IdVendedor, búscalo a partir de la zona del cliente. Si no tienes BUSCARX, usa BUSCARV. ¿Necesitas repasar estas funciones? Están en nuestro curso de Excel.

Paso 2: Power Query (lección 2)

  • Revisa tipos: fechas como fecha, importes como decimal, códigos como texto.
  • Recorta y normaliza textos de Ciudad y Zona.
  • En Ventas, añade la columna Importe = Cantidad × PrecioUnitario (o calcúlala con SUMX como medida).
  • En Metas, anula la dinamización de los meses y crea una columna de fecha (primer día del mes) para relacionarla con el calendario.

Paso 3: el modelo (lecciones 5 y 8)

             Calendario ─────────────┐
                 │ 1                 │ 1
                 │ *                 │ *
Productos 1 ─ * VENTAS * ─ 1 Clientes   METAS
                 │ *                 │ *
                 │ 1                 │
             Vendedores ─────────────┘ 1
  • Crea la tabla Calendario con DAX, márcala como tabla de fechas y ordena el mes por su número.
  • Relaciones 1:* con dirección única. Metas se relaciona con Calendario y Vendedores.
  • Oculta las claves y desactiva la fecha y hora automáticas.

Paso 4: las medidas

Crea una tabla "_Medidas" y organiza las medidas en carpetas de visualización (en el panel de propiedades de cada medida):

CarpetaMedidasLección
BaseVentas Totales, Costo Total, Margen, Margen %, Unidades, Pedidos, Clientes, Ticket Medio6
MetasMeta, Cumplimiento % (Ventas ÷ Meta), Diferencia vs Meta6-7
TiempoVentas YTD, Ventas Año Anterior, Var % AA, Var % YTD, Promedio Móvil 3M8
Participación% sobre Total Productos, % Ventas Top 57, 11
ClientesClientes Nuevos, Clientes Recurrentes, Clientes Perdidos, Ranking Cliente11
FormatoTítulo Dinámico, Color Cumplimiento9
Meta = SUM ( Metas[Meta] )

Cumplimiento % = DIVIDE ( [Ventas Totales], [Meta] )

Diferencia vs Meta = [Ventas Totales] - [Meta]
Valida antes de diseñar

Antes de hacer un solo gráfico, compara con Excel: el total de ventas de 2025, las ventas de un mes concreto y las de un cliente. Si alguna cifra no cuadra, revisa Power Query y las relaciones. Diseñar sobre cifras equivocadas es tiempo perdido.

1. Las metas están por vendedor y mes. ¿Qué pasa si pones la medida Meta en una matriz por Producto?

  • Se reparte la meta proporcionalmente entre los productos.
  • Muestra la misma meta total en cada producto, porque Metas no está relacionada con Productos.
  • Da error.

El filtro de Producto no llega a la tabla Metas, así que cada fila muestra el total. Solo puedes analizar las metas por las dimensiones que comparten (vendedor y fecha).

Paso 5: las páginas (lecciones 3, 4 y 9)

PáginaContenido
ResumenTarjetas: Ventas, Cumplimiento %, Margen %, Var % YTD, Clientes. Gráfico combinado ventas y año anterior por mes. Barras de cumplimiento por vendedor con Color Cumplimiento. Segmentaciones de Año, Zona y Canal.
ProductosJerarquía Categoría → Producto con ranking, % sobre total y margen %. Dispersión: ventas frente a margen % por producto. Tooltip con la evolución mensual.
ClientesClientes nuevos, recurrentes y perdidos por mes. Ventas por segmento A/B/C. Tabla de clientes perdidos con su vendedor.
Detalle de vendedor (oculta)Obtención de detalles por Vendedor: cumplimiento por mes, clientes, productos.
Tooltip de producto (oculta)Evolución de 12 meses y margen.

Añade un navegador de páginas, un tema con los colores de la empresa, títulos dinámicos y el diseño móvil de la página Resumen.

Paso 6: seguridad y publicación (lección 10)

  1. Crea un rol dinámico: filtro en Vendedores [Correo] = USERPRINCIPALNAME(), y un rol "Gerencia" sin filtro.
  2. Pruébalo con Ver como (puedes simular otro usuario escribiendo su correo).
  3. Publica en un área de trabajo, configura la actualización y crea una aplicación para el equipo comercial.

Paso 7: la lista de control final

  1. ¿Las cifras cuadran con la fuente en al menos tres comprobaciones?
  2. ¿Todas las medidas tienen formato y descripción?
  3. ¿Cada página responde preguntas concretas, con 5 a 7 objetos visuales?
  4. ¿Funcionan la obtención de detalles, los tooltips, los marcadores y las segmentaciones sincronizadas?
  5. ¿El Analizador de rendimiento no muestra objetos que tarden más de un par de segundos?
  6. ¿La seguridad muestra a cada vendedor solo sus datos?
  7. ¿Un usuario real entiende el informe sin que se lo expliques?

2. ¿Qué debes hacer antes de empezar a diseñar las páginas del proyecto?

  • Elegir los colores del tema.
  • Validar que los totales del modelo cuadran con los datos de origen.
  • Publicar el informe.

Si las cifras base no son correctas, todo lo que construyas encima también será incorrecto. Validar primero ahorra rehacer.

Copilot y la IA en Power BI

Microsoft está incorporando funciones de inteligencia artificial en Power BI, como Copilot para sugerir páginas de informe, escribir medidas DAX o responder preguntas sobre los datos, y objetos visuales que explican variaciones. Su disponibilidad depende de la licencia y la región, y cambia con frecuencia. Úsalas como asistentes: lo que aprendiste en este curso es lo que te permite saber si la medida que sugieren es correcta. Para practicar el uso de la IA en general, tienes nuestro curso de inteligencia artificial.

Tu portafolio y los siguientes pasos

  • Portafolio: publica capturas y un video corto del informe, explica el problema de negocio, el modelo y 3 medidas clave. Usa datos ficticios o públicos, nunca datos reales de una empresa.
  • Certificación: Microsoft ofrece la certificación de analista de datos de Power BI (examen PL-300), muy valorada en ofertas de empleo. Revisa el temario actual en Microsoft Learn, que tiene rutas de aprendizaje gratuitas.
  • Profundizar: lenguaje M en Power Query, patrones avanzados de DAX, modelos con varias tablas de hechos y Microsoft Fabric para soluciones de datos a mayor escala.
  • Python: para análisis que van más allá de Power BI, nuestro curso de Python desde cero incluye una lección de análisis de datos con pandas.

3. Copilot te sugiere una medida DAX para el crecimiento interanual. ¿Qué haces?

  • Usarla directamente: la IA no se equivoca con DAX.
  • Revisarla y comprobar el resultado con un mes cuyo valor conoces antes de usarla.
  • Descartarla siempre.

La IA acelera el trabajo, pero tú validas: el contexto de filtro y las tablas de fechas son fuentes clásicas de errores sutiles.

Proyecto final: el panel comercial de Distribuidora Andina

Completa los 7 pasos de esta lección. Para considerarlo terminado, tu informe debe tener:

  1. Un modelo en estrella con calendario y metas sin dinamizar.
  2. Al menos 20 medidas organizadas en carpetas, con formato.
  3. Tres páginas visibles, una de obtención de detalles y un tooltip personalizado.
  4. Un rol de seguridad dinámica probado.
  5. Tres validaciones de cifras documentadas.
Ver preguntas de negocio que tu panel debe responder
  • ¿Vamos a cumplir la meta del año? ¿Qué vendedor va más atrasado y desde qué mes?
  • ¿Qué categoría crece más frente al año anterior? ¿Y cuál tiene peor margen?
  • ¿Qué porcentaje de las ventas depende de los 5 productos principales?
  • ¿Cuántos clientes nuevos conseguimos cada mes y cuántos perdimos?
  • ¿Qué canal (bodega, minimarket, mayorista) tiene mejor ticket medio?

Si tu panel responde estas cinco preguntas con dos o tres clics, has construido un informe profesional.

Resumen: lo que ya dominas

  • Power BI sigue un flujo: obtener, transformar, modelar, calcular, visualizar y publicar.
  • Power Query limpia una vez y para siempre; el modelo en estrella hace que todo funcione.
  • Las medidas DAX, CALCULATE y la inteligencia de tiempo convierten datos en respuestas.
  • El buen diseño y la interactividad hacen que el informe se use; la seguridad y la publicación hacen que llegue a quien lo necesita.
  • Valida siempre las cifras: la confianza en los datos es lo más valioso de un informe.

¡Completaste el nivel avanzado y tu proyecto final! Ahora empieza el Nivel 4: Experto, con los informes y técnicas que más se piden en finanzas y dirección. En la próxima lección construirás un estado de resultados (P&L) completo en Power BI con una medida DAX y una tabla de estructura.

🎓 Guarda tu avance y obtén tu certificado gratis

Crea tu cuenta en 30 segundos, marca tus lecciones y descarga el certificado al terminar.

Inscribirme gratis