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

View all the Fabric Data Days sessions on demand. View schedule

Reply
Syndicate_Admin
Administrator
Administrator

Segmente los datos dinámicamente en diferentes campos para filtrar a una persona seleccionada

Tengo datos de pedidos por diferentes representantes y su jerarquía gerencial. Quiero permitir que el usuario seleccione una persona, y todas las filas deben filtrarse (ya sea el representante o el administrador de un representante). Entonces, en el siguiente ejemplo, B es un representante y también un gerente de A. Cuando un usuario selecciona B, debería ver tanto el Orden 1 como el Orden 2.

OrdenRepresentanteGerente L1
1AB
2BD
3CE
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @HimanshuSingh ,

Puede lograr este filtrado dinámico en Power BI mediante una medida de DAX o una columna calculada. El objetivo es permitir que los usuarios seleccionen una persona y filtren los datos para que se muestren todas las filas en las que aparecen como Rep o Manager L1. Para ello, puede crear una medida que compruebe si la persona seleccionada se encuentra en alguno de estos campos.

SelectedPersonOrders = 
VAR SelectedPerson = SELECTEDVALUE('SelectionTable'[Person]) 
RETURN
IF(
    MAX('Orders'[Rep]) = SelectedPerson || MAX('Orders'[Manager L1]) = SelectedPerson, 
    1, 
    0
)

Esta medida se puede aplicar como un filtro visual donde el valor se establece en 1. Los usuarios pueden seleccionar una persona de una segmentación y la tabla se actualizará dinámicamente para mostrar todos los pedidos relevantes. Como alternativa, si necesita que el filtrado funcione en más escenarios, puede crear una columna calculada en su lugar.

IsSelectedPerson = 
VAR SelectedPerson = SELECTEDVALUE('SelectionTable'[Person])
RETURN 
IF(
    'Orders'[Rep] = SelectedPerson || 'Orders'[Manager L1] = SelectedPerson, 
    "Yes", 
    "No"
)

Al aplicar un filtro donde se selecciona "Sí", solo se mostrarán las filas relevantes. Por ejemplo, si el usuario selecciona B, la tabla mostrará tanto el Orden 1 (donde B es un gerente) como el Orden 2 (donde B es el representante). Esto garantiza que tanto los representantes como sus gerentes directos estén incluidos dinámicamente.

Saludos

Para la segunda opción de filtrado, ¿cómo utilizo selectedvalue? Supongo que la mesa de selección será una unión de todos los representantes, gerentes. Agregué los valores de la tabla de selección a una segmentación. Pero no funcionó

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors