Inicio / Power BI / Power BI: Dashboards e Informes Profesionales / Proyecto Final: Dashboard de Gestión Empresarial

Proyecto Final: Dashboard de Gestión Empresarial

Construye un dashboard ejecutivo completo: modelo estrella, medidas DAX, 3 páginas, drill-through, RLS y formato profesional.

Intermedio
🔒 Solo lectura
📖

Estás en modo lectura

Puedes leer toda la lección, pero para marcar progreso, hacer ejercicios y ganar XP necesitas una cuenta Pro.

Desbloquear por $9/mes

Proyecto Final: Dashboard de Gestión Empresarial

En este proyecto final construirás un dashboard de gestión empresarial completo que integra todo lo aprendido: conexión de datos, modelado, DAX, visualizaciones, navegación multi-página y formato profesional.

Descripción del proyecto

Eres el analista de BI de una empresa de retail con operaciones en 5 países de LATAM. La dirección necesita un dashboard ejecutivo para monitorear ventas, márgenes, clientes y metas.

Datos del proyecto

Tabla: Ventas

| VentaID | Fecha      | ProductoID | ClienteID | VendedorID | Cantidad | PrecioUnit | Descuento | CostoUnit |
|---------|-----------|-----------|----------|-----------|---------|-----------|----------|----------|
| 1       | 2025-01-15| 101       | 501      | 1         | 3       | 450.00    | 0.10     | 280.00   |
| 2       | 2025-01-16| 203       | 502      | 2         | 1       | 1200.00   | 0.00     | 750.00   |

Tabla: Productos

| ProductoID | Nombre         | Categoría    | Subcategoría | Marca      |
|-----------|---------------|-------------|-------------|-----------|
| 101       | Laptop Pro 15 | Electrónica | Laptops     | TechCorp  |
| 203       | Monitor 27"   | Electrónica | Monitores   | ViewMax   |

Tabla: Clientes

| ClienteID | Nombre         | País     | Estado    | Ciudad     | Segmento   |
|----------|---------------|---------|----------|-----------|-----------|
| 501      | Empresa ABC   | México  | CDMX     | México DF | Corporativo|
| 502      | Tienda XYZ    | Colombia| Bogotá   | Bogotá    | PYME       |

Tabla: Vendedores

| VendedorID | Nombre      | Email              | Región      |
|-----------|-------------|-------------------|------------|
| 1         | Juan Pérez  | juan@empresa.com  | México     |
| 2         | Ana García  | ana@empresa.com   | Colombia   |

Tabla: Metas

| VendedorID | Mes     | MetaVentas |
|-----------|---------|-----------|
| 1         | 2025-01 | 150000    |
| 1         | 2025-02 | 160000    |

Paso 1: Modelo de datos

Tabla de calendario

Calendario = 
ADDCOLUMNS(
    CALENDARAUTO(),
    "Año", YEAR([Date]),
    "Trimestre", "Q" & QUARTER([Date]),
    "MesNum", MONTH([Date]),
    "Mes", FORMAT([Date], "MMMM"),
    "AñoMes", FORMAT([Date], "YYYY-MM"),
    "Semana", WEEKNUM([Date]),
    "Día", DAY([Date])
)

Relaciones

Calendario[Date] → Ventas[Fecha]         (1:M)
Productos[ProductoID] → Ventas[ProductoID]  (1:M)
Clientes[ClienteID] → Ventas[ClienteID]    (1:M)
Vendedores[VendedorID] → Ventas[VendedorID] (1:M)
Vendedores[VendedorID] → Metas[VendedorID]  (1:M)

Paso 2: Medidas DAX

Financieras

Ingresos = SUMX(Ventas, Ventas[Cantidad] * Ventas[PrecioUnit] * (1 - Ventas[Descuento]))
Costo = SUMX(Ventas, Ventas[Cantidad] * Ventas[CostoUnit])
Ganancia = [Ingresos] - [Costo]
Margen % = DIVIDE([Ganancia], [Ingresos], 0)
Ticket Promedio = DIVIDE([Ingresos], COUNTROWS(Ventas), 0)

Comparativas

Ingresos YA = CALCULATE([Ingresos], SAMEPERIODLASTYEAR(Calendario[Date]))
Δ YoY = DIVIDE([Ingresos] - [Ingresos YA], [Ingresos YA], 0)
Ingresos YTD = CALCULATE([Ingresos], DATESYTD(Calendario[Date]))
Ingresos MA = CALCULATE([Ingresos], PREVIOUSMONTH(Calendario[Date]))
Δ MoM = DIVIDE([Ingresos] - [Ingresos MA], [Ingresos MA], 0)

Metas

Meta Total = SUM(Metas[MetaVentas])
Avance Meta = DIVIDE([Ingresos], [Meta Total], 0)
Δ vs Meta = [Ingresos] - [Meta Total]

Clientes

Num Clientes = DISTINCTCOUNT(Ventas[ClienteID])
Clientes Nuevos = 
COUNTROWS(
    FILTER(
        VALUES(Ventas[ClienteID]),
        CALCULATE(MIN(Ventas[Fecha])) >= MIN(Calendario[Date])
    )
)

Paso 3: Página 1 — Resumen Ejecutivo

┌──────────────────────────────────────────────────────┐
│  🏢 GESTIÓN EMPRESARIAL    [Año▾] [País▾] [Segmento▾]│
├───────────┬───────────┬───────────┬──────────────────┤
│ Ingresos  │ Margen %  │ Clientes  │ Avance Meta      │
│ $4.5M     │ 35.2%     │ 1,247     │ 87% ████████░░   │
│ ▲ 18.3%   │ ▲ 2.1pp   │ ▲ 12%    │                  │
├───────────┴───────────┴───────────┴──────────────────┤
│                            │                         │
│  Ingresos mensuales        │  Ingresos por País      │
│  (línea: actual vs YA)     │  (mapa coroplético)     │
│                            │                         │
├────────────────────────────┼─────────────────────────┤
│  Top 10 Productos          │  Composición por        │
│  (barras horizontales)     │  categoría (dona)       │
│                            │                         │
└────────────────────────────┴─────────────────────────┘

Paso 4: Página 2 — Análisis de Ventas Detallado

┌──────────────────────────────────────────────────────┐
│  📈 ANÁLISIS DE VENTAS     [Mes▾] [Categoría▾]       │
├──────────────────────────────────────────────────────┤
│  Tendencia de ventas y margen (combo: barras + línea)│
├───────────────────────┬──────────────────────────────┤
│  Ventas por           │  Tabla: Categoría →          │
│  Subcategoría         │  Subcategoría → Producto     │
│  (treemap)            │  (matriz con drill-down)     │
│                       │  + formato condicional       │
├───────────────────────┴──────────────────────────────┤
│  Tabla de transacciones (drill-through target)       │
└──────────────────────────────────────────────────────┘

Paso 5: Página 3 — Rendimiento de Vendedores

┌──────────────────────────────────────────────────────┐
│  👥 RENDIMIENTO VENDEDORES  [Región▾] [Periodo▾]     │
├──────────────────────────────────────────────────────┤
│  Matriz: Vendedor │ Meta │ Real │ Avance │ Estado    │
│  (con formato condicional semáforo)                  │
├──────────────────────────┬───────────────────────────┤
│  Tendencia individual    │  Distribución de          │
│  (línea por vendedor)    │  cumplimiento (histograma)│
└──────────────────────────┴───────────────────────────┘

Paso 6: Navegación y marcadores

  • Botones de navegación en cada página (barra lateral o superior).
  • Marcador "Vista Mensual" / "Vista Trimestral" con botones toggle.
  • Página de drill-through para detalle de producto.
  • Página de tooltip para detalle al hacer hover sobre un cliente.

Paso 7: Formato profesional

  • Tema de colores corporativo (importar JSON).
  • Contenedores con rectángulos de fondo gris claro.
  • Títulos descriptivos en cada visual.
  • Iconos en la navegación.
  • Layout responsive para móvil.

Criterios de evaluación

Criterio Peso
Modelo de datos correcto (esquema estrella) 15%
Medidas DAX (financieras, comparativas, metas) 25%
Diseño visual (jerarquía, colores, formato) 20%
Interactividad (filtros, drill-through, tooltips) 15%
Navegación multi-página 10%
Formato condicional 10%
RLS configurado 5%

Resumen

Este proyecto integra todo el curso: modelo de datos en estrella, medidas DAX avanzadas (YoY, YTD, metas), visualizaciones interactivas, navegación multi-página con drill-through, formato condicional profesional y seguridad RLS. Es un portafolio real que puedes mostrar a empleadores o clientes.

🔒

Ejercicio práctico disponible

Proyecto: Dashboard de Gestión Empresarial completo

Desbloquear ejercicios
// Proyecto: Dashboard de Gestión Empresarial completo
// Desbloquea Pro para acceder a este ejercicio
// y ganar +50 XP al completarlo

function ejemplo() {
    // Tu código aquí...
}

¿Te gustó esta lección?

Con Pro puedes marcar progreso, hacer ejercicios, tomar quizzes, ganar XP y obtener tu constancia.

Ver planes desde $9/mes