Inicio / Power BI / Power BI: Dashboards e Informes Profesionales / Segmentadores y Filtros Interactivos

Segmentadores y Filtros Interactivos

Slicers de lista, dropdown, botones, rango y fecha relativa. Sincronización entre páginas y filtrado cruzado.

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

Segmentadores y Filtros Interactivos

Los segmentadores (slicers) y filtros son lo que hace interactivos los dashboards de Power BI. Permiten al usuario explorar los datos desde diferentes perspectivas sin necesidad de crear múltiples reportes.

Tipos de filtros en Power BI

Nivel Alcance Dónde se configura
Filtro de visual Solo afecta una visualización Panel de filtros → "Filtros en este objeto visual"
Filtro de página Afecta todas las visualizaciones de la página Panel de filtros → "Filtros en esta página"
Filtro de reporte Afecta todas las páginas del reporte Panel de filtros → "Filtros en todas las páginas"
Segmentador (Slicer) Interactivo. El usuario lo controla Visualización tipo Slicer en el canvas

Crear un segmentador

  1. Selecciona el visual Segmentador en el panel de visualizaciones.
  2. Arrastra un campo al área Campo.
  3. Elige el estilo en el panel de formato.

Estilos de segmentador

Lista

Muestra todas las opciones como checkboxes:

☑ Electrónica
☐ Ropa
☑ Alimentos
☐ Juguetes

Desplegable (Dropdown)

Muestra las opciones en un menú desplegable. Ocupa menos espacio.

Botones (Tiles)

Opciones como botones horizontales:

[ 2024 ] [ 2025 ] [ 2026 ]

Rango (para fechas/números)

Slider con rango mínimo-máximo:

|----[====]------|
$1,000    $5,000   $10,000

Fecha relativa

Filtra automáticamente por periodos relativos:

"Últimos 30 días"
"Este mes"
"Últimos 3 meses"
"Este año"

Sincronizar segmentadores entre páginas

Por defecto, un slicer solo afecta la página donde está. Para sincronizarlo:

  1. Selecciona el slicer.
  2. Ve a Vista → Segmentadores de sincronización.
  3. Marca las páginas donde quieres que aplique.
  4. Opcionalmente, marca si debe ser visible en cada página.

Interacción entre visualizaciones

Cuando haces clic en una barra de un gráfico, las demás visualizaciones reaccionan. Esto se llama filtrado cruzado (cross-filtering).

Configurar interacciones

  1. Selecciona la visualización que origina el filtro.
  2. Ve a Formato → Editar interacciones.
  3. En cada otra visualización, elige:
    • Filtrar (muestra solo los datos seleccionados)
    • Resaltar (atenúa los datos no seleccionados)
    • Ninguno (no reacciona)

Panel de filtros

Filtro básico

Lista de checkboxes para seleccionar valores.

Filtro avanzado

Operadores lógicos:

Campo "Monto"
  - Es mayor que: 10000
  - Y es menor que: 50000

Top N

Mostrar los Top 10 productos por Ingresos
// O con DAX:
Top 10 Productos = 
CALCULATE(
    [Ingresos],
    TOPN(10, ALL(Productos[Nombre]), [Ingresos], DESC)
)

Botones de borrado de filtros

Agrega un botón que limpie todos los filtros de la página:

  1. Inserta un botón (Insertar → Botón).
  2. Tipo de acción: Restablecer marcadores.
  3. Crea un marcador con todos los filtros limpio y asócialo.

Segmentador jerárquico

Crea un slicer con múltiples niveles:

Segmentador de Ubicación:
  └── País
       └── Estado
            └── Ciudad

El usuario puede expandir y seleccionar a cualquier nivel.

Segmentador de búsqueda

Para campos con muchos valores (ej: nombres de clientes), el slicer en modo Lista incluye una barra de búsqueda automática. El usuario escribe y filtra en tiempo real.

Buenas prácticas

  1. Coloca los segmentadores en la parte superior o lateral izquierda — el usuario los busca ahí.
  2. Usa segmentadores de fecha relativa — "últimos 30 días" es más útil que seleccionar fechas manualmente.
  3. Limita a 4-6 segmentadores por página — demasiados confunden.
  4. Sincroniza entre páginas los filtros principales (fecha, región).
  5. Agrega un botón de "Limpiar filtros" — el usuario lo agradecerá.

Resumen

Los segmentadores transforman un reporte estático en un dashboard interactivo. Hay estilos para cada necesidad: lista, botones, dropdown, rango. Las interacciones entre visualizaciones (filtrado cruzado y resaltado) permiten exploración dinámica. Sincroniza slicers entre páginas para una experiencia consistente.

🔒

Ejercicio práctico disponible

Configura segmentadores interactivos

Desbloquear ejercicios
// Configura segmentadores interactivos
// 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