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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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

Top Kudoed Authors