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

Extraño problema de filtrado que implica la unión de muchos a uno, la primera vez

Tengo este extraño problema que se apuntaló recientemente. Por lo tanto, estoy trayendo datos de dos tablas que se unen a través de una a muchas.

Llamemos a estas tablas Product y ProductTransactions. Se unen en función del ProductCode.

Tabla de productos:

IDENTIFICACIÓNNombreDescripciónCategoríaInventarioCostar
ab133abramomentos mágicosbebé1005
ab123gustaren la historiaadolescente2007
ab333dabrade entretenimientoadolescente5009

Tabla de transacciones de productos

IDENTIFICACIÓNFechaClienteProductoNoCantidadImporte
tr0016/27/2022XYXab1331050
tr1236/27/2022ABECEDARIOab1331284
tr1536/27/2022ABECEDARIOab12312108

Idealmente, esperaríamos que si la página se filtra para unos pocos productos (no segmentaciones de datos, sino filtros a nivel de página), entonces los datos se filtrarán, teniendo en cuenta que estamos trayendo datos de solo estas 2 tablas y la Categoría de producto proviene de UN lado de la unión. Sin embargo, esto no está sucediendo para mí.

Cuando uso una segmentación de datos y selecciono cualquiera de los productos ya filtrados dentro de la página, obtengo el valor filtrado. Pero, si selecciono todo, vuelve a todas las categorías ignorando el filtro de nivel de página. ¿Qué podría estar pasando? Inicialmente asumí que podría ser un problema de "meh, necesita un reinicio", pero eso no lo resolvió.

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@jashjacob ,

No puedo reproducir tu problema. Cuando filtro usando la columna 'Tabla de productos'[ID] tanto en el filtro de página como en la segmentación de datos, se devuelve el resultado correcto.

vkkfmsft_0-1656570993772.png


Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Hola

Mientras intentaba preparar una copia, descubrí una posible causa. Estaba eliminando algunas de las tablas que eran irrelevantes para esta tabla en particular, y viola, lo resolvió. Ahora el problema con el que estoy lidiando es cómo solucionar el problema, sin tener que eliminar la otra tabla.

Syndicate_Admin
Administrator
Administrator

Hola Amit,

Gracias por la respuesta. He eliminado y agregado todos los filtros, rebanadoras e incluso he reconstruido la matriz. Lo único que no he probado es que estén todos juntos.

¿Hay alguna razón por la que pueda pensar en dónde un filtro colocado en un lado de una unión de muchos a uno no afectará la tabla cuando solo hay 2 tablas en juego en esta página en particular? Incluso extraño es el hecho de que cuando uso una astilla y selecciono valores individuales, funciona. Para ampliar este punto, de 10 categorías, esta página se filtra para 3 de ellas. Estos 3 están disponibles como rebanadora. Si selecciono los 3 usando control, obtengo solo el 3, pero si uso "seleccionar todo" o lo dejo sin seleccionar, obtengo todas las categorías.

Si no traigo la tabla de transacciones, el filtro sigue siendo efectivo.

Syndicate_Admin
Administrator
Administrator

@jashjacob , Esto es realmente extraño. Simplemente elimine el filtro de nivel de página y agréguelo nuevamente y verifique si eso está funcionando ahora.

Si esto no ayuda
¿Puede compartir un pbix de ejemplo después de eliminar datos confidenciales?

Permítanme encontrar una manera de duplicar esto sin información crítica. Probablemente necesito compartir esto.

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.