Lección 28 de 36Dashboard de Ventas

Construyendo el dashboard paso a paso

Implementación guiada del dashboard de ventas.

30 minutos

Ahora que conoces las métricas clave, es momento de construir un dashboard de ventas completo. En esta lección diseñaremos el modelo de datos, crearemos las medidas DAX esenciales y construiremos visualizaciones que realmente ayuden a tomar decisiones.

El modelo de datos para ventas

Estructura Star Schema para ventas

Un modelo de datos bien diseñado es la base de un dashboard eficiente. Para ventas, usamos un modelo tipo Star Schema:

                    ┌─────────────┐
                    │  Calendario │
                    │ (Dimension) │
                    └──────┬──────┘
                           │
┌─────────────┐     ┌──────┴──────┐     ┌─────────────┐
│ Vendedores  ├─────┤Oportunidades├─────┤  Productos  │
│ (Dimension) │     │   (Fact)    │     │ (Dimension) │
└─────────────┘     └──────┬──────┘     └─────────────┘
                           │
                    ┌──────┴──────┐
                    │  Clientes   │
                    │ (Dimension) │
                    └─────────────┘

Tablas necesarias

1. Oportunidades (Fact Table)

Esta es tu tabla principal con cada oportunidad de venta:

Campo Tipo Descripción
ID_Oportunidad Texto Identificador único
Nombre_Oportunidad Texto Nombre del deal
ID_Cliente Entero FK a tabla Clientes
ID_Vendedor Entero FK a tabla Vendedores
ID_Producto Entero FK a tabla Productos
Fecha_Creacion Fecha Cuándo se creó
Fecha_Cierre_Estimada Fecha Cuándo se espera cerrar
Fecha_Cierre_Real Fecha Cuándo cerró realmente
Etapa Texto Prospecto, Calificado, etc.
Estado Texto Abierta, Cerrada Ganada, Cerrada Perdida
Monto Decimal Valor de la oportunidad
Probabilidad Decimal % de probabilidad de cierre
Razon_Perdida Texto Por qué se perdió (si aplica)

2. Vendedores (Dimension Table)

Campo Tipo Descripción
ID_Vendedor Entero Identificador único
Nombre Texto Nombre del vendedor
Email Texto Correo electrónico
Equipo Texto Equipo al que pertenece
Region Texto Región asignada
Manager Texto Nombre del manager
Fecha_Ingreso Fecha Cuándo entró a la empresa

3. Clientes (Dimension Table)

Campo Tipo Descripción
ID_Cliente Entero Identificador único
Nombre_Empresa Texto Razón social
Industria Texto Sector industrial
Tamano Texto SMB, Mid-Market, Enterprise
Pais Texto País
Ciudad Texto Ciudad

4. Productos (Dimension Table)

Campo Tipo Descripción
ID_Producto Entero Identificador único
Nombre_Producto Texto Nombre del producto/servicio
Categoria Texto Categoría de producto
Precio_Lista Decimal Precio de lista

5. Calendario (Dimension Table)

Campo Tipo Descripción
Fecha Fecha Cada día
Ano Entero 2024, 2025, 2026
Mes Entero 1-12
NombreMes Texto Enero, Febrero, etc.
Trimestre Texto Q1, Q2, Q3, Q4
Semana Entero Número de semana
DiaSemana Texto Lunes, Martes, etc.
EsFinDeMes Booleano TRUE si es último día del mes

6. Cuotas (Fact Table)

Campo Tipo Descripción
ID_Vendedor Entero FK a Vendedores
Ano Entero Año de la cuota
Mes Entero Mes de la cuota
Cuota_Monto Decimal Objetivo de ventas

Crear las relaciones en Power BI

  1. Ve a la vista de Modelo (icono de diagrama en la izquierda)
  2. Arrastra las llaves foráneas para crear relaciones:
Oportunidades[ID_Cliente] → Clientes[ID_Cliente] (Muchos a Uno)
Oportunidades[ID_Vendedor] → Vendedores[ID_Vendedor] (Muchos a Uno)
Oportunidades[ID_Producto] → Productos[ID_Producto] (Muchos a Uno)
Oportunidades[Fecha_Creacion] → Calendario[Fecha] (Muchos a Uno)
Cuotas[ID_Vendedor] → Vendedores[ID_Vendedor] (Muchos a Uno)

Tip: Usa la fecha de creación como relación principal con Calendario. Puedes crear relaciones inactivas con Fecha_Cierre_Real para análisis específicos.

Crear la tabla Calendario con DAX

Si no tienes una tabla de calendario, créala con DAX:

Calendario =
VAR FechaInicio = DATE(2024, 1, 1)
VAR FechaFin = DATE(2026, 12, 31)
RETURN
ADDCOLUMNS(
    CALENDAR(FechaInicio, FechaFin),
    "Ano", YEAR([Date]),
    "Mes", MONTH([Date]),
    "NombreMes", FORMAT([Date], "MMMM"),
    "MesCorto", FORMAT([Date], "MMM"),
    "Trimestre", "Q" & QUARTER([Date]),
    "AnoMes", FORMAT([Date], "YYYY-MM"),
    "Semana", WEEKNUM([Date]),
    "DiaSemana", FORMAT([Date], "dddd"),
    "DiaMes", DAY([Date]),
    "EsFinDeMes", [Date] = EOMONTH([Date], 0)
)

Marca esta tabla como Tabla de fechas:

  1. Selecciona la tabla Calendario
  2. Ve a Herramientas de tabla → Marcar como tabla de fechas
  3. Selecciona la columna Date

Medidas DAX para el dashboard de ventas

Grupo 1: Métricas de Revenue

Crea un grupo de medidas llamado "_Medidas Ventas":

  1. Click derecho en la tabla Oportunidades
  2. Nueva carpeta de medidas (o agrupa medidas existentes)
Revenue Total =
CALCULATE(
    SUM(Oportunidades[Monto]),
    Oportunidades[Estado] = "Cerrado Ganado"
)
Revenue YTD =
TOTALYTD(
    [Revenue Total],
    Calendario[Date]
)
Revenue MTD =
TOTALMTD(
    [Revenue Total],
    Calendario[Date]
)
Revenue Mes Anterior =
CALCULATE(
    [Revenue Total],
    DATEADD(Calendario[Date], -1, MONTH)
)
Revenue Ano Anterior =
CALCULATE(
    [Revenue Total],
    SAMEPERIODLASTYEAR(Calendario[Date])
)
Crecimiento MoM =
VAR Actual = [Revenue Total]
VAR Anterior = [Revenue Mes Anterior]
RETURN
IF(
    ISBLANK(Anterior) || Anterior = 0,
    BLANK(),
    DIVIDE(Actual - Anterior, Anterior)
)
Crecimiento YoY =
VAR Actual = [Revenue Total]
VAR Anterior = [Revenue Ano Anterior]
RETURN
IF(
    ISBLANK(Anterior) || Anterior = 0,
    BLANK(),
    DIVIDE(Actual - Anterior, Anterior)
)

Grupo 2: Métricas de Pipeline

Pipeline Total =
CALCULATE(
    SUM(Oportunidades[Monto]),
    Oportunidades[Estado] = "Abierta"
)
Pipeline Ponderado =
CALCULATE(
    SUMX(
        Oportunidades,
        Oportunidades[Monto] * Oportunidades[Probabilidad]
    ),
    Oportunidades[Estado] = "Abierta"
)
Pipeline por Etapa =
CALCULATE(
    SUM(Oportunidades[Monto]),
    Oportunidades[Estado] = "Abierta"
)
-- Usa esta medida con un slicer de Etapa para ver por etapa
Deals Abiertos =
CALCULATE(
    COUNTROWS(Oportunidades),
    Oportunidades[Estado] = "Abierta"
)
Deals Este Mes =
CALCULATE(
    COUNTROWS(Oportunidades),
    Oportunidades[Estado] = "Abierta",
    MONTH(Oportunidades[Fecha_Cierre_Estimada]) = MONTH(TODAY()),
    YEAR(Oportunidades[Fecha_Cierre_Estimada]) = YEAR(TODAY())
)

Grupo 3: Métricas de Rendimiento

Win Rate =
VAR Ganados =
    CALCULATE(
        COUNTROWS(Oportunidades),
        Oportunidades[Estado] = "Cerrado Ganado"
    )
VAR TotalCerrados =
    CALCULATE(
        COUNTROWS(Oportunidades),
        Oportunidades[Estado] IN {"Cerrado Ganado", "Cerrado Perdido"}
    )
RETURN
DIVIDE(Ganados, TotalCerrados)
Win Rate por Monto =
VAR MontoGanado =
    CALCULATE(
        SUM(Oportunidades[Monto]),
        Oportunidades[Estado] = "Cerrado Ganado"
    )
VAR MontoTotalCerrado =
    CALCULATE(
        SUM(Oportunidades[Monto]),
        Oportunidades[Estado] IN {"Cerrado Ganado", "Cerrado Perdido"}
    )
RETURN
DIVIDE(MontoGanado, MontoTotalCerrado)
Average Deal Size =
CALCULATE(
    AVERAGE(Oportunidades[Monto]),
    Oportunidades[Estado] = "Cerrado Ganado"
)
Ciclo Ventas Dias =
CALCULATE(
    AVERAGEX(
        FILTER(
            Oportunidades,
            Oportunidades[Estado] = "Cerrado Ganado" &&
            NOT(ISBLANK(Oportunidades[Fecha_Cierre_Real]))
        ),
        DATEDIFF(
            Oportunidades[Fecha_Creacion],
            Oportunidades[Fecha_Cierre_Real],
            DAY
        )
    )
)

Grupo 4: Métricas de Cuota

Cuota del Periodo =
SUM(Cuotas[Cuota_Monto])
Quota Attainment =
DIVIDE(
    [Revenue Total],
    [Cuota del Periodo]
)
Gap vs Cuota =
[Cuota del Periodo] - [Revenue Total]
Pipeline Coverage =
DIVIDE(
    [Pipeline Total],
    [Cuota del Periodo]
)

Grupo 5: Métricas de Forecast

Forecast Este Mes =
CALCULATE(
    SUM(Oportunidades[Monto]),
    Oportunidades[Estado] = "Abierta",
    MONTH(Oportunidades[Fecha_Cierre_Estimada]) = MONTH(TODAY()),
    YEAR(Oportunidades[Fecha_Cierre_Estimada]) = YEAR(TODAY())
) * [Win Rate]
+ [Revenue MTD]
Forecast Trimestre =
VAR TrimestreActual = "Q" & QUARTER(TODAY())
VAR AnoActual = YEAR(TODAY())
VAR RevenueActual =
    CALCULATE(
        [Revenue Total],
        Calendario[Trimestre] = TrimestreActual,
        Calendario[Ano] = AnoActual
    )
VAR PipelineTrimestre =
    CALCULATE(
        SUM(Oportunidades[Monto]),
        Oportunidades[Estado] = "Abierta",
        QUARTER(Oportunidades[Fecha_Cierre_Estimada]) = QUARTER(TODAY()),
        YEAR(Oportunidades[Fecha_Cierre_Estimada]) = YEAR(TODAY())
    )
RETURN
RevenueActual + (PipelineTrimestre * [Win Rate])

Grupo 6: Indicadores y alertas

Deals Estancados =
CALCULATE(
    COUNTROWS(Oportunidades),
    Oportunidades[Estado] = "Abierta",
    DATEDIFF(
        Oportunidades[Fecha_Creacion],
        TODAY(),
        DAY
    ) > 60
)
Alerta Pipeline =
SWITCH(
    TRUE(),
    [Pipeline Coverage] < 2, "BAJO - Riesgo de no alcanzar cuota",
    [Pipeline Coverage] < 3, "OK - Pipeline saludable",
    [Pipeline Coverage] < 4, "BUENO - Buen margen de seguridad",
    "REVISAR - Pipeline puede estar inflado"
)
Categoria Rendimiento Vendedor =
SWITCH(
    TRUE(),
    [Quota Attainment] >= 1.2, "Superstar",
    [Quota Attainment] >= 1, "On Target",
    [Quota Attainment] >= 0.8, "Below Target",
    "At Risk"
)

Diseño del layout del dashboard

Página 1: Executive Summary

┌────────────────────────────────────────────────────────────────────┐
│  FILTROS: [ Periodo v ] [ Region v ] [ Equipo v ]                  │
├──────────────────┬──────────────────┬──────────────────┬───────────┤
│                  │                  │                  │           │
│  REVENUE YTD     │  vs AÑO ANT      │  PIPELINE TOTAL  │ COVERAGE  │
│  $4.2M           │  +23% ↑          │  $8.5M           │ 2.8x      │
│  Card            │  Card            │  Card            │ Card      │
├──────────────────┴──────────────────┼──────────────────┴───────────┤
│                                     │                              │
│  REVENUE MENSUAL                    │  PIPELINE POR ETAPA          │
│  ████████████▓▓▓                    │  Prospecto    ████ $2.1M     │
│  ████████████████                   │  Calificado   ███  $1.8M     │
│  ████████████████████               │  Propuesta    █████ $2.4M    │
│  Line Chart (Real vs Cuota)         │  Negociacion  ████  $2.2M    │
│                                     │  Funnel Chart                │
├─────────────────────────────────────┼──────────────────────────────┤
│                                     │                              │
│  TOP 5 VENDEDORES                   │  WIN RATE TENDENCIA          │
│  1. Ana Garcia    120% ██████████   │  ──────────────────          │
│  2. Carlos Lopez  108% █████████    │        ●                     │
│  3. Maria Ruiz    95%  ████████     │    ●       ●   ●             │
│  Table con barras                   │  Line Chart                  │
│                                     │                              │
└─────────────────────────────────────┴──────────────────────────────┘

Página 2: Pipeline Analysis

┌────────────────────────────────────────────────────────────────────┐
│  FILTROS: [ Vendedor v ] [ Etapa v ] [ Fecha Cierre v ]            │
├──────────────────┬──────────────────┬──────────────────┬───────────┤
│                  │                  │                  │           │
│  DEALS ABIERTOS  │  PIPELINE POND.  │  CICLO PROMEDIO  │ ESTANCADOS│
│  127             │  $3.2M           │  45 días         │ 8 ⚠       │
│  Card            │  Card            │  Card            │ Card      │
├──────────────────────────────────────────────────────────────────┬─┤
│                                                                  │ │
│  PIPELINE FUNNEL                                                 │ │
│  ┌─────────────────────────────────────────────┐                 │ │
│  │          Prospecto: $2.1M (45 deals)        │                 │ │
│  └─────────────────────────────────────────────┘                 │ │
│       ┌─────────────────────────────────┐                        │ │
│       │    Calificado: $1.8M (32 deals) │                        │ │
│       └─────────────────────────────────┘                        │ │
│            ┌────────────────────────┐                            │ │
│            │ Propuesta: $2.4M (28)  │                            │ │
│            └────────────────────────┘                            │ │
│                 ┌───────────────┐                                │ │
│                 │  Negoc: $2.2M │                                │ │
│                 └───────────────┘                                │ │
│                                                                  │ │
├────────────────────────────────────┬─────────────────────────────┴─┤
│                                    │                               │
│  DEALS POR FECHA CIERRE ESTIMADA   │  CONVERSION ENTRE ETAPAS      │
│  Enero   ████████ $1.2M            │  Prospecto → Calif:    65%    │
│  Febrero ██████████ $1.5M          │  Calif → Propuesta:    58%    │
│  Marzo   ████████████████ $2.8M    │  Propuesta → Negoc:    72%    │
│  Bar Chart                         │  Negoc → Cerrado:      45%    │
│                                    │  Gauge Charts                 │
└────────────────────────────────────┴───────────────────────────────┘

Página 3: Sales Performance

┌────────────────────────────────────────────────────────────────────┐
│  FILTROS: [ Equipo v ] [ Periodo v ]                               │
├────────────────────────────────────────────────────────────────────┤
│                                                                    │
│  RANKING DE VENDEDORES                                             │
│  ┌──────────────────────────────────────────────────────────────┐  │
│  │ Vendedor      │ Revenue  │ Cuota    │ Attain │ Deals │ Win%  │  │
│  │───────────────┼──────────┼──────────┼────────┼───────┼───────│  │
│  │ Ana Garcia    │ $520K    │ $450K    │ 116%   │ 24    │ 42%   │  │
│  │ Carlos Lopez  │ $485K    │ $450K    │ 108%   │ 22    │ 38%   │  │
│  │ Maria Ruiz    │ $428K    │ $450K    │ 95%    │ 19    │ 35%   │  │
│  │ Pedro Sanchez │ $312K    │ $450K    │ 69%    │ 14    │ 28%   │  │
│  └──────────────────────────────────────────────────────────────┘  │
│  Table with conditional formatting                                 │
│                                                                    │
├────────────────────────────────┬───────────────────────────────────┤
│                                │                                   │
│  RENDIMIENTO POR REGION        │  QUOTA ATTAINMENT POR MES         │
│                                │                                   │
│      Norte ████████████ 112%   │  ─────────── Cuota ───────────    │
│      Sur   █████████ 89%       │  ████████████████████████████     │
│      Este  ██████████ 95%      │  Real: ████████████████░░░░░░     │
│      Oeste ███████████ 105%    │       E   F   M   A   M   J       │
│  Bar Chart                     │  Line + Area Chart                │
│                                │                                   │
├────────────────────────────────┴───────────────────────────────────┤
│                                                                    │
│  DEALS SIZE VS WIN RATE (Scatter Plot)                             │
│                                                                    │
│  Win Rate                                                          │
│    50% │         ●                  ○                              │
│    40% │    ●         ●      ●                                     │
│    30% │       ●          ○                                        │
│    20% │  ●                      ○                                 │
│        └──────────────────────────────────────                     │
│           $10K      $50K      $100K      $200K   Deal Size         │
│                                                                    │
└────────────────────────────────────────────────────────────────────┘

Página 4: Forecast & Trends

┌────────────────────────────────────────────────────────────────────┐
│  PERIODO: [ Este Trimestre v ]                                     │
├──────────────────┬──────────────────┬──────────────────────────────┤
│                  │                  │                              │
│  FORECAST Q1     │  CUOTA Q1        │  GAP                         │
│  $2.8M           │  $3.0M           │  -$200K                      │
│  Card            │  Card            │  Card (rojo si negativo)     │
├──────────────────┴──────────────────┴──────────────────────────────┤
│                                                                    │
│  FORECAST VS CUOTA POR MES                                         │
│                                                                    │
│  $1.2M │        ╭────╮                                             │
│        │   ╭────╯    │     Cuota                                   │
│  $1.0M │   │         ╰────╮                                        │
│        │ ══╪══════════════╪═══ Forecast (punteado)                 │
│  $0.8M │   │              │                                        │
│        │   │   ████████   │    Real (barras)                       │
│  $0.6M │ ████   ████████ ████                                      │
│        │ ████   ████████ ████                                      │
│        └──────────────────────                                     │
│           Ene     Feb     Mar                                      │
│  Combo Chart                                                       │
│                                                                    │
├────────────────────────────────┬───────────────────────────────────┤
│                                │                                   │
│  FORECAST ACCURACY HISTORICO   │  DEALS POR CERRAR ESTE MES        │
│                                │                                   │
│  Q4 2025: 92%  █████████       │  Deal              Monto   Prob   │
│  Q3 2025: 88%  ████████        │  ──────────────────────────────   │
│  Q2 2025: 85%  ████████        │  Acme Corp         $120K   80%    │
│  Q1 2025: 91%  █████████       │  Beta Inc          $85K    75%    │
│  Bar Chart                     │  Gamma SA          $95K    60%    │
│                                │  Table with drill-through         │
│                                │                                   │
└────────────────────────────────┴───────────────────────────────────┘

Construyendo las visualizaciones

Cards de KPIs principales

  1. Insertar → Visualizaciones → Tarjeta
  2. Arrastra la medida "Revenue YTD"
  3. Formato:
    • Etiqueta de datos: ON
    • Categoría: OFF (o muestra el nombre de la medida)
    • Tamaño de fuente: 32-40pt para el valor
    • Color: Usa verde para positivo, rojo para negativo

Configurar formato condicional en Cards:

Para mostrar color según valor:

  1. Selecciona la Card
  2. Formato → Efectos → Fondo
  3. Click en fx (formato condicional)
  4. Configura reglas:
    • Si Crecimiento > 0, verde
    • Si Crecimiento < 0, rojo

Gráfico de líneas: Revenue vs Cuota

  1. Insertar → Gráfico de líneas
  2. Eje X: Calendario[AnoMes]
  3. Valores:
    • [Revenue Total] - línea sólida
    • [Cuota del Periodo] - línea punteada
  4. Formato:
    • Revenue: línea gruesa (3px), color primario
    • Cuota: línea punteada (2px), color gris

Funnel de Pipeline

  1. Insertar → Embudo
  2. Grupo: Oportunidades[Etapa]
  3. Valores: [Pipeline Total]
  4. Ordena las etapas manualmente si es necesario:
    • Crea una columna de orden en tu tabla
    • O usa una tabla de soporte con el orden

Crear orden personalizado de etapas:

Orden Etapa =
SWITCH(
    Oportunidades[Etapa],
    "Prospecto", 1,
    "Calificado", 2,
    "Propuesta", 3,
    "Negociacion", 4,
    5
)

Luego ordena la columna Etapa por Orden Etapa:

  1. Selecciona la columna Etapa
  2. Herramientas de columna → Ordenar por columna → Orden Etapa

Tabla de ranking de vendedores

  1. Insertar → Tabla

  2. Columnas:

    • Vendedores[Nombre]
    • [Revenue Total]
    • [Cuota del Periodo]
    • [Quota Attainment]
    • [Win Rate]
  3. Formato condicional para Quota Attainment:

    • Click en la columna → Formato condicional → Barras de datos
    • O usa iconos: verde check > 100%, amarillo menos 80-100%, rojo X < 80%

Configurar iconos condicionales:

  1. Selecciona la columna Quota Attainment
  2. Formato → Iconos
  3. Configura:
    • = 1 (100%): check verde

    • = 0.8: círculo amarillo

    • < 0.8: X roja

Scatter plot: Deal Size vs Win Rate

  1. Insertar → Gráfico de dispersión
  2. Eje X: [Average Deal Size] (por vendedor)
  3. Eje Y: [Win Rate] (por vendedor)
  4. Leyenda: Vendedores[Equipo]
  5. Tamaño: [Revenue Total]

Este gráfico muestra:

  • Vendedores con deals grandes y alto win rate (esquina superior derecha = estrellas)
  • Vendedores con deals pequeños y bajo win rate (esquina inferior izquierda = necesitan coaching)

Gráfico combinado: Forecast vs Real

  1. Insertar → Gráfico de columnas y líneas
  2. Eje compartido: Calendario[Mes]
  3. Columnas: [Revenue Total]
  4. Líneas: [Cuota del Periodo], [Forecast Este Mes]

Interactividad y navegación

Configurar filtros cruzados

Por defecto, todos los gráficos se filtran entre sí. Para modificar:

  1. Selecciona un gráfico
  2. Ve a Formato → Editar interacciones
  3. En cada otro gráfico, elige:
    • Filtrar: Se filtra con la selección
    • Resaltar: Se resalta pero muestra todo
    • Ninguno: No reacciona

Agregar Drill-through para detalles

Crea una página de detalle de oportunidad:

  1. Crea nueva página "Detalle Deal"
  2. Agrega un campo a Drill-through: Oportunidades[Nombre_Oportunidad]
  3. En esa página, muestra:
    • Información del deal
    • Timeline de actividades
    • Historial de cambios de etapa

Desde cualquier tabla con deals, el usuario puede:

  1. Click derecho en un deal
  2. Drill-through → Detalle Deal

Bookmarks para vistas predefinidas

Crea vistas guardadas:

  1. Vista → Marcadores → Agregar
  2. Nombra: "Vista Ejecutiva", "Pipeline Detallado", "Mi Equipo"
  3. Agrega botones en el dashboard que activan cada bookmark

Mejores prácticas de diseño

Jerarquía visual

IMPORTANCIA ALTA (arriba, grande)
├── KPIs principales: Revenue, Pipeline, Quota
│
IMPORTANCIA MEDIA (centro)
├── Tendencias y comparaciones
│
IMPORTANCIA BAJA (abajo, pequeño)
└── Detalles y drill-down

Colores para ventas

Concepto Color sugerido
Revenue/Ganado Verde (#28a745)
Pipeline/Abierto Azul (#007bff)
Perdido Rojo (#dc3545)
Cuota/Target Gris (#6c757d)
Alerta Amarillo (#ffc107)

Consejos de UX

  1. No más de 7 visualizaciones por página
  2. Alinea todo a una grilla - usa guías
  3. Espacio en blanco - no llenes cada pixel
  4. Títulos claros - "Revenue por Mes" no "Gráfico 1"
  5. Tooltips informativos - agrega contexto al hover

Puntos clave de esta lección

  • El modelo Star Schema con Oportunidades como fact table es la base del dashboard
  • Crea una tabla Calendario con DAX para análisis temporal correcto
  • Organiza medidas en grupos: Revenue, Pipeline, Rendimiento, Cuota, Forecast
  • El layout debe seguir jerarquía: KPIs arriba, tendencias en medio, detalles abajo
  • Usa formato condicional para resaltar rendimiento (colores, iconos, barras)
  • Configura drill-through para permitir análisis detallado
  • Mantén consistencia en colores: verde=bueno, rojo=malo, azul=neutral

Próxima lección

En la siguiente lección realizaremos un proyecto completo: construiremos un tracker de pipeline con forecast, incluyendo un dataset de ejemplo y todas las visualizaciones desde cero.


Quiz de comprensión

  1. ¿Cuáles son las tablas de dimensión típicas en un modelo de datos de ventas?
  2. ¿Qué función DAX usarías para calcular el Revenue acumulado del año hasta la fecha?
  3. ¿Por qué es importante crear una columna de "Orden Etapa" para el funnel de pipeline?
  4. ¿Qué información debe mostrar la página de Drill-through de un deal?
  5. ¿Cuántas visualizaciones máximo se recomiendan por página del dashboard?

Completaste esta leccion?

Marca esta leccion como completada. Tu progreso se guardara en tu navegador.