Lección 15 de 37Tablas Dinámicas Maestría

Segmentadores y escalas de tiempo

Agrega filtros visuales e interactivos a tus tablas.

12 minutos

Los segmentadores (slicers) y las escalas de tiempo (timelines) son controles visuales que permiten filtrar tablas dinámicas de manera intuitiva. Son especialmente útiles para crear dashboards interactivos donde los usuarios pueden explorar datos sin conocer la estructura subyacente.

¿Qué son los segmentadores?

Un segmentador es un control visual de filtro que muestra botones para cada valor único de un campo. En lugar de usar el menú desplegable de filtros, los usuarios simplemente hacen clic en los botones.

Ventajas sobre filtros tradicionales

Filtros tradicionales Segmentadores
Ocultos en desplegables Visibles permanentemente
Un campo a la vez Múltiples campos simultáneos
Solo para una tabla Conectables a múltiples tablas
Sin indicación visual del filtro activo Botones resaltados muestran selección

Insertar un segmentador

Método 1: Desde la cinta de opciones

  1. Haz clic en cualquier celda de la tabla dinámica
  2. Ve a Analizar tabla dinámica > Insertar segmentador de datos
  3. Marca los campos para los que deseas segmentadores
  4. Clic en Aceptar

Método 2: Clic derecho

  1. Clic derecho en cualquier campo de la tabla dinámica
  2. Selecciona Agregar como segmentador de datos

Resultado

Aparece un cuadro flotante con botones para cada valor único del campo seleccionado.

[Segmentador: Región]
┌───────────────────────┐
│ ☑ Norte  ☑ Sur       │
│ ☑ Centro ☑ Este      │
│ ☑ Oeste              │
└───────────────────────┘

Usar segmentadores

Selección básica

  • Un clic: Selecciona solo ese elemento
  • Ctrl + clic: Agrega/quita elementos a la selección
  • Shift + clic: Selecciona un rango de elementos
  • Botón de limpiar (esquina superior derecha): Quita todos los filtros

Selección múltiple

Para permitir selección múltiple con un solo clic:

  1. Haz clic en el segmentador
  2. En la esquina superior derecha, activa Selección múltiple (icono de lista)
  3. Ahora cada clic agrega/quita elementos sin necesidad de Ctrl

Ejemplo práctico

Escenario: Analizar ventas del Norte durante Q1 2025.

  1. Inserta segmentador de Región
  2. Inserta segmentador de Trimestre
  3. En Región, clic en Norte
  4. En Trimestre, clic en Q1
  5. La tabla dinámica muestra solo esos datos

Conectar segmentadores a múltiples tablas

Esta es una de las funcionalidades más poderosas: un segmentador puede filtrar varias tablas dinámicas simultáneamente.

Requisito previo

Las tablas dinámicas deben compartir el mismo origen de datos (o usar el mismo caché).

Conectar segmentadores

  1. Clic derecho en el segmentador
  2. Selecciona Conexiones de informe
  3. Marca todas las tablas dinámicas que deseas conectar
  4. Clic en Aceptar

Ejemplo: Dashboard de ventas

Imagina un dashboard con tres tablas dinámicas:

  • Tabla 1: Ventas por región
  • Tabla 2: Ventas por producto
  • Tabla 3: Ventas por vendedor

Con un segmentador de Mes conectado a las tres:

  • Al seleccionar "Enero", las tres tablas se filtran a enero
  • Al seleccionar "Enero, Febrero, Marzo", muestran el Q1
Tip: En un dashboard, coloca los segmentadores en la parte
superior o lateral, donde los usuarios esperan encontrar
controles de filtro.

Formato de segmentadores

Cambiar estilo

  1. Haz clic en el segmentador
  2. Ve a la pestaña Segmentador de datos
  3. En el grupo Estilos, elige un estilo predefinido
  4. O crea un estilo personalizado

Estilos disponibles

Estilo Descripción Uso recomendado
Claro Fondos blancos, bordes sutiles Dashboards limpios
Color 1-6 Colores del tema Coincide con branding
Oscuro Fondos oscuros Presentaciones

Personalizar tamaño y disposición

  1. Selecciona el segmentador
  2. Ve a Segmentador de datos > Botones
  3. Configura:
    • Columnas: Número de columnas de botones
    • Alto y Ancho del botón

Ejemplo de configuración

Para un segmentador de meses (12 elementos):

  • Columnas: 4 (muestra 3 filas × 4 columnas)
  • Ancho de botón: 2 cm
  • Alto de botón: 0.5 cm

Escalas de tiempo (Timeline)

Las escalas de tiempo son segmentadores especiales diseñados exclusivamente para campos de fecha. Ofrecen navegación temporal intuitiva con slider y zoom.

Insertar escala de tiempo

  1. Haz clic en la tabla dinámica
  2. Ve a Analizar tabla dinámica > Insertar escala de tiempo
  3. Selecciona el campo de fecha
  4. Clic en Aceptar

Interfaz de la escala de tiempo

┌─────────────────────────────────────────────────────────┐
│ Fecha de Venta                              [MESES ▼]  │
├─────────────────────────────────────────────────────────┤
│ ◄ ENE | FEB | MAR | ABR | MAY | JUN | JUL | AGO ►      │
│       [=========]                                       │
└─────────────────────────────────────────────────────────┘

Niveles de tiempo

La escala de tiempo permite cambiar el nivel de agrupación:

Nivel Descripción Uso típico
Años Vista anual Análisis a largo plazo
Trimestres Q1, Q2, Q3, Q4 Reportes financieros
Meses Vista mensual Análisis estándar
Días Vista diaria Análisis detallado

Para cambiar el nivel:

  1. Clic en el desplegable de la esquina superior derecha
  2. Selecciona el nivel deseado

Seleccionar períodos

  • Clic en un período: Selecciona solo ese período
  • Clic y arrastrar: Selecciona un rango continuo
  • Slider inferior: Ajusta el rango seleccionado
  • Flechas laterales: Navega hacia adelante/atrás

Ejemplo: Análisis trimestral

  1. Inserta escala de tiempo para Fecha de Venta
  2. Cambia a nivel Trimestres
  3. Clic en Q1 y arrastra hasta Q3
  4. La tabla muestra datos de enero a septiembre

Formatear escalas de tiempo

Estilos predefinidos

  1. Selecciona la escala de tiempo
  2. Ve a Escala de tiempo > Estilos
  3. Elige un estilo visual

Tamaño y posición

  • Arrastra los bordes para redimensionar
  • Mínimo recomendado: 10 cm de ancho para buena usabilidad

Ocultar encabezado y etiquetas

  1. Clic derecho en la escala de tiempo
  2. Opciones de escala de tiempo
  3. Desmarca:
    • Mostrar encabezado
    • Mostrar etiqueta de selección
    • Mostrar barra de desplazamiento

Caso práctico: Dashboard interactivo de ventas

Objetivo

Crear un dashboard con tres vistas de ventas controladas por segmentadores comunes.

Componentes del dashboard

  1. Tabla dinámica 1: Ventas por Región
  2. Tabla dinámica 2: Top 10 Productos
  3. Tabla dinámica 3: Tendencia mensual (gráfico dinámico)

Segmentadores a crear

  • Escala de tiempo para Fecha
  • Segmentador para Categoría de Producto
  • Segmentador para Vendedor

Pasos de implementación

1. Crear las tablas dinámicas

Todas deben usar el mismo origen de datos:

Tabla 1:
- Filas: Región
- Valores: Suma de Ventas

Tabla 2:
- Filas: Producto (filtrado a Top 10)
- Valores: Suma de Ventas

Tabla 3:
- Filas: Fecha (agrupada por Mes)
- Valores: Suma de Ventas

2. Insertar controles de filtro

  1. Inserta escala de tiempo desde Tabla 1
  2. Inserta segmentador de Categoría desde Tabla 1
  3. Inserta segmentador de Vendedor desde Tabla 1

3. Conectar a todas las tablas

Para cada segmentador y escala de tiempo:

  1. Clic derecho > Conexiones de informe
  2. Marca las tres tablas dinámicas
  3. Aceptar

4. Organizar el layout

┌─────────────────────────────────────────────────────────┐
│              DASHBOARD DE VENTAS 2025                   │
├─────────────────────────────────────────────────────────┤
│ [===== Escala de Tiempo: Fecha =====]                   │
├─────────────────┬───────────────────────────────────────┤
│ [Categoría]     │                                       │
│ ☑ Electrónica   │    ┌─────────────────────────────┐   │
│ ☑ Accesorios    │    │   Ventas por Región         │   │
│ ☑ Software      │    │   Norte: $250,000           │   │
├─────────────────┤    │   Sur: $180,000             │   │
│ [Vendedor]      │    │   Centro: $220,000          │   │
│ ☑ Ana García    │    └─────────────────────────────┘   │
│ ☑ Carlos López  │                                       │
│ ☑ María Torres  │    ┌─────────────────────────────┐   │
│                 │    │   Top 10 Productos          │   │
│                 │    │   1. Laptop Pro: $95,000    │   │
│                 │    │   2. Monitor 27": $72,000   │   │
│                 │    │   ...                       │   │
│                 │    └─────────────────────────────┘   │
│                 │                                       │
│                 │    ┌─────────────────────────────┐   │
│                 │    │   📈 Tendencia Mensual      │   │
│                 │    │   [Gráfico de líneas]       │   │
│                 │    └─────────────────────────────┘   │
└─────────────────┴───────────────────────────────────────┘

Interacción del usuario

Cuando el usuario:

  1. Selecciona Q1 en la escala de tiempo
  2. Hace clic en Electrónica en el segmentador de categoría
  3. Selecciona Ana García en vendedor

Todas las tablas dinámicas se actualizan instantáneamente para mostrar:

  • Ventas de Electrónica
  • Vendidas por Ana García
  • Durante enero-marzo 2025

Mejores prácticas

Diseño de segmentadores

  1. Posición consistente: Siempre en el mismo lugar del dashboard
  2. Tamaño apropiado: Suficiente para ver todos los elementos
  3. Agrupación lógica: Segmentadores relacionados juntos
  4. Colores distintivos: Usa colores para diferenciar tipos de filtros

Usabilidad

  1. Etiquetas claras: El título debe indicar qué filtra
  2. Estado visible: El usuario debe ver qué filtros están activos
  3. Botón de limpiar: Asegura que sea visible y accesible
  4. Número de opciones: Si hay más de 20 elementos, considera agrupar

Rendimiento

  1. Limita el número de segmentadores: 3-5 es ideal
  2. Evita segmentadores de alta cardinalidad: Campos con miles de valores únicos
  3. Usa escalas de tiempo para fechas: Más eficientes que segmentadores

Resumen

En esta lección aprendiste:

  • Qué son los segmentadores y sus ventajas sobre filtros tradicionales
  • Insertar y usar segmentadores para filtrar tablas dinámicas
  • Conectar segmentadores a múltiples tablas dinámicas
  • Formatear segmentadores para dashboards profesionales
  • Usar escalas de tiempo para navegación temporal intuitiva
  • Crear dashboards interactivos con controles compartidos

Próximos pasos

En la siguiente lección exploraremos Técnicas avanzadas de tablas dinámicas, incluyendo el uso de múltiples orígenes de datos, mostrar valores como porcentajes y diferencias, formato condicional en tablas dinámicas y gráficos dinámicos (pivot charts).

¿Completaste esta lección?

Marca esta lección como completada. Tu progreso se guardará en tu navegador.