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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo filtrar por dos columnas?

Hola a todos,

No estoy seguro de cómo crear el siguiente requisito del cliente.

En mi informe tengo empresas y códigos de empresa. Cada mes, nuestro cliente nos enviará un archivo Excel con códigos de empresa y dos columnas adicionales con vendedores. Les gustaría tener un filtro para los vendedores que son responsables de la empresa. Mostraré un ejemplo a continuación:

Archivo Excel entregado por el cliente:

Id. de empresaNombre de la empresaVendedor1Vendedor2
1AWallmartBobHelen
1BBilly'sHelenBob
1CMindy'sJohnBob
1DBurgerKingCarlCindy

Conjunto de datos de PowerBI

Id. de empresaNombre de la empresa
1AWallmart
1BBilly's
1CMindy's
1DBurgerKing

El escenario de resultado final debe ser el siguiente. Tiene que haber un filtro llamado "SalesPerson". Si el usuario final debe seleccionar "Bob" en este filtro, deben mostrarse los siguientes datos:

Id. de empresaNombre de la empresa
1AWallmart
1BBilly's
1CMindy's

Gracias por su tiempo.

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@Ahmedx

Gracias por su tiempo y solución sugerida. He implementado @johnt75 solución y eso ya funciona bien para mí.

Syndicate_Admin
Administrator
Administrator

Necesitas ajustar el modelo. En primer lugar, reúna a todos los vendedores en una columna abriendo Power Query y seleccionando las columnas ID de empresa y nombre de empresa del archivo de Excel y luego despivote otras columnas. Cambie el nombre de la columna Valor a Vendedor y elimine la columna Atributo, ya que no la necesita.

A continuación, debe crear una tabla que contenga los distintos vendedores. Puede hacerlo en Power Query o en DAX.

Ahora puede usar la tabla de Excel como un puente entre las empresas y los vendedores, y vincularla a su tabla de hechos.

johnt75_0-1676973903767.png

Consulte el PBIX adjunto para obtener una muestra.

También puede encontrar útiles https://www.sqlbi.com/articles/different-options-to-model-many-to-many-relationships-in-power... de SQLBI.

@johnt75

Gracias por su tiempo y sugiera una solución.

He probado tu solución. Sin embargo, necesito que funcione sin la medida que has agregado. Necesito poder seleccionar un vendedor y eso también debería filtrar las empresas. Esto no funciona cuando elimino la medida.

Se me ocurren un par de opciones. Puede usar la columna Nombre de la compañía de la tabla puente o hacer que la relación entre la tabla puente y la tabla PowerBI sea bidireccional.

Si solo está interesado en el nombre de la empresa, probablemente elegiría la primera opción, pero si hay otros atributos sobre una empresa que necesita filtrar, deberá usar la relación bidireccional.

Syndicate_Admin
Administrator
Administrator

Basándome en su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
https://dropmefiles.com/8v7fK
Si esta publicación ayuda, entonces considere aceptarla como la solución para ayudar a otros miembros a encontrarla más rápido y dar un gran pulgar hacia arriba.

Screen Capture #330.pngScreen Capture #331.pngScreen Capture #332.pngScreen Capture #333.pngScreen Capture #334.png

Hola @Ahmedx gracias por la solución sugerida.

Necesito poder aplicar el filtro a varias páginas, en lugar de uno o varios elementos visuales. La dificultad que veo aquí es que necesito añadir la medida a nivel visual?

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors