Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

A new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.

Reply
Syndicate_Admin
Administrator
Administrator

Filtrado dinámico de segmentación basado en otra selección de segmentación

Hola a todos,

Estoy intentando implementar un comportamiento de filtrado de segmentación dinámica. Todas las columnas (DVP, VP Field Sales, RVP, RSD) están en la misma tabla.

Quiero crear tres segmentaciones:

  1. Hierarchy Slicer: Este slicer tendrá las opciones "Ops" y "Sales".
  2. DVP/VP Cortadora de ventas de campo:
    Cuando "Jerarquía" es "Ops": Esta segmentación debe mostrar los valores distintos de la columna DVP de mi tabla "SalesData".
    Cuando "Jerarquía" es "Ventas": Esta segmentación debe mostrar los valores distintos de la columna Ventas de campo VP de mi tabla "SalesData".
  3. Cortadora RVP/RSD:
    Cuando "Jerarquía" es "Ops": Esta segmentación debe mostrar los valores distintos de la columna RVP de mi tabla "SalesData".
    Cuando "Jerarquía" es "Ventas": Esta segmentación debe mostrar los valores distintos de la columna RSD de mi tabla "SalesData".

En esencia, la segmentación de datos "Jerarquía" actúa como un control principal, determinando qué columnas se usan para rellenar las otras dos segmentaciones.image_2025_02_17T10_10_51_587Z.png

¡Cualquier ayuda sería muy apreciada! Gracias

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @Manish1198

Recomendaría usar una tabla de parámetros de campo modificada para esto. Adjunto un pequeño ejemplo de PBIX.

Los pasos que seguí:

1. Cree una tabla de parámetros de campo mediante la interfaz de Power BI, que contenga las columnas DVP, VP Field Sales, RVP, RSD.

La expresión DAX de la tabla aparecerá así:

Slicer Parameter = 
{
    ( "DVP", NAMEOF ( Data[DVP] ), 0 ),
    ( "VP Field Sales", NAMEOF ( Data[VP Field Sales] ), 1 ),
    ( "RVP", NAMEOF ( Data[RVP] ), 2 ),
    ( "RSD", NAMEOF ( Data[RSD] ), 3 )
}

2. Modifique la expresión de la tabla para incluir columnas que clasifiquen cada opción como "Ops" o "Sales", y en qué segmentación debe aparecer ("DVP/VP Field Sales" o "RVP/RSD"):

Slicer Parameter = 
{
    ( "DVP", NAMEOF ( Data[DVP] ), 0, "Ops", "DVP/VP Field Sales" ),
    ( "VP Field Sales", NAMEOF ( Data[VP Field Sales] ), 1, "Sales", "DVP/VP Field Sales" ),
    ( "RVP", NAMEOF ( Data[RVP] ), 2, "Ops", "RVP/RSD" ),
    ( "RSD", NAMEOF ( Data[RSD] ), 3, "Sales", "RVP/RSD" )
}

La tabla de parámetros de campo aparece de la siguiente manera (con columnas renombradas adecuadamente):

OwenAuger_0-1739826218962.png

3. Cree las cortadoras como se muestra a continuación.

Para la 2ª y 3ª segmentaciones, asegúrese de que

  • Elija "Mostrar valores del campo seleccionado" en el menú contextual del campo (si no está seleccionado de forma predeterminada)
  • Aplique un filtro de nivel visual en la columna Segmentación del parámetro de campo correspondiente a la propia segmentación.

Los campos de la 2ª y 3ª segmentación cambian cuando se cambia la selección de jerarquía.

OwenAuger_1-1739826377981.png

¿Algo así funciona para ti?

Sí, esto definitivamente funciona. Gracias

Helpful resources

Announcements
May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors