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
pbhat89
Helper II
Helper II

Filtro cruzado entre tablas - 2

Anteriormente planteé esta consulta ( https://community.powerbi.com/t5/Desktop/Cross-filtering-across-tables/m-p/1398390# ) mientras seleccioné como solución aceptada, sin embargo, no resuelve el problema

Reestreando el ejemplo siguiente, con edición menor en filtros:

TABLA 1

pbhat89_4-1601874370996.png

Cada fila muestra 1 ID solamente. ID no se repite en LA TABLA 1

Medida : Count_of_unique_ID 8

TABLA 2

pbhat89_5-1601874412874.png

Cada fila es una combinación única de ID y Condición. es decir, ID, la condición no se repetirá. La tabla puede tener <ID de la tabla 1. Por ejemplo, no tendrá un nuevo ID 10 que no se ha producido en la tabla 1.

La unión actual está en ambas direcciones y a través de ID

FILTROS Y MEDIDA - SALIDA EXPECTADA.

FILTRO 1 - EDAD < 35

FILTRO 2 - EXCLUIR (no filtrar) ID con CONDICION (A O B) - dos seleccionados [ selección múltiple debe permitirse aquí en solución]

TABLA 1 después de los filtros

pbhat89_6-1601874744620.png

Medida : Count_of_unique_ID 3

Basado en la solución anterior de (Equipo de soporte de la comunidad _ zhenbw) en el enlace (https://community.powerbi.com/t5/Desktop/Cross-filtering-across-tables/m-p/1398390#)

sólo funciona si se selecciona una condición, es decir, A . Si selecciono dos condiciones, vuelve a su recuento original.

¿Cuál es el mejor appraoch para resolver esto?

2 REPLIES 2
Anonymous
Not applicable

Hola @pbhat89 ,

No puedo mover la cabeza por la última parte de su consulta o cómo debe ser su salida esperada.

Pero he hecho un filtro de Power Bi simple que funciona de manera similar. Avísame si esto es lo que esperabas.

pbi_table_issue.gif

De lo contrario, proporcione la salida esperada con los filtros seleccionados. Así que tendrá una idea clara.

Si esto responde a su pregunta, por favor dé un pulgar hacia arriba y acepte como una solución.

Gracias

No , esta no es la salida correcta - el filtro 2 necesita EXCLUIR (como una unión ANTI )

así que quite todos los ID de la tabla 1 donde ocurrió la condición A O B. Conservar el resto (incluidos los que nunca se produjeron en la tabla 2, es decir, 4,5,6,8 )

la salida de después de FILTER 1 y FILTER 2 es un valor de medida dado:

Medida : Count_of_unique_ID 3 (de los 8 ID originales de la tabla antes sin ningún filtro)

si lo pones en orden

Filtro 1 - Edad - Elimina el ID (3,5)

A continuación, se aplica más (junto con arriba)

Filtro 2 - Eliminar los documentos de usuario de las personas que tenían condición A o B (permitir la selección múltiple, para que pueda modificar esto a solo A en el futuro o A, B, C ) - Esto elimina los ID (1,2,7)

Los ID restantes son 4,6,8 x 3 ID contando

su método no incluye los IDs que no entraron en la tabla 2. que no se espera. La Tabla 1 es la tabla principal y la unión debe estar en un anti-unión izquierdo similar.

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.