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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Filtrar un objeto visual de tabla en función de una selección de un objeto visual de matriz

Hola amigos,

Tengo un objeto visual de matriz en mi informe que contiene las filas USER y ORDER en esa jerarquía específica. También tengo un objeto visual de tabla con las siguientes columnas: ORDER, USER, LINESTATUS. Un PEDIDO generalmente consta de varios registros con diferentes USUARIOS.

Actualmente, cuando selecciono cualquier ORDER en un USER en el objeto visual de la matriz, el objeto visual de la tabla se filtra para mostrar todos los registros específicos de ese ORDER Y de ese USUARIO que es el comportamiento esperado. ¿Hay alguna manera de ver TODOS los registros de un PEDIDO (independientemente del contexto del USUARIO) cuando ese PEDIDO está seleccionado en el objeto visual de la matriz? Actualmente estoy usando una segmentación para lograr esto por ahora, pero idealmente me gustaría que la selección del objeto visual de matriz filtre el objeto visual de la tabla.

¡Gracias de antemano!

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@ZigZagPBI ,

¿Puedo preguntarle si ha resuelto este problema? Si es así, marque la respuesta útil y acéptela como la solución. Esto será útil para que otros miembros de la comunidad que tengan problemas similares lo resuelvan más rápido.

Gracias.

Syndicate_Admin
Administrator
Administrator

Hola @ZigZagPBI ,

Quería comprobar si ha tenido la oportunidad de revisar la información proporcionada. Si esto no resuelve su problema, proporcione datos de muestra que representen completamente su pregunta o problema en un formato utilizable (no como una captura de pantalla).
Asegúrese de no incluir ninguna información confidencial o no relacionada.
Además, muestre el resultado esperado en función de los datos de muestra que proporcione.
¿Necesitas ayuda para subir datos? Cómo proporcionar datos de ejemplo en el foro de Power BI - Microsoft Fabric Community
¿Quieres respuestas más rápidas? Cómo obtener respuestas rápidas a tu pregunta - Comunidad de Microsoft Fabric

No dude en ponerse en contacto con nosotros si tiene más preguntas. Si la respuesta ha abordado su consulta, acéptela como una solución y dé un 'Felicitaciones' para que otros miembros puedan encontrarla fácilmente.


Gracias.

Syndicate_Admin
Administrator
Administrator

@ZigZagPBI ,

Gracias por compartir tu escenario. Lo que desea es mostrar todos los registros de un ORDER seleccionado, independientemente del contexto USER de la jerarquía de matrices.

Dado que @DataNinja777 solución es correcta, el uso de una medida con CALCULATE y ALLEXCEPT como se muestra a continuación logrará el comportamiento deseado:

Filtered Order Records = 
CALCULATE (
    COUNTROWS ( 'Table' ),
    ALLEXCEPT ( 'Table', 'Table'[ORDER] )
)

Esto garantiza que solo se aplique el filtro ORDER, ignorando el filtrado de nivel de usuario.

Como alternativa, también puede usar Editar interacciones: seleccione el objeto visual de matriz → Formato → Editar interacciones → establezca el objeto visual de la tabla en "Ninguno" o "Resaltado". Esto evita que el filtro USER afecte a la tabla.

Espero que esto ayude. Póngase en contacto con nosotros para obtener más ayuda.

Si esta publicación ayuda, considere Aceptar como la solución para ayudar a los otros miembros a encontrarlo más rápidamente y se agradecería un felicito.

Gracias.

Syndicate_Admin
Administrator
Administrator

@ZigZagPBI ,

Puede ajustar el comportamiento predeterminado de filtrado cruzado en Power BI para lograr el resultado deseado. Al seleccionar un pedido dentro de la jerarquía de usuarios de la matriz, puede hacer que el objeto visual de la tabla muestre todos los registros de ese pedido seleccionado, ignorando por completo el contexto de usuario de la selección inicial. La manera más eficaz de lograrlo es mediante la creación de una nueva medida de DAX que modifique el contexto de filtro aplicado al objeto visual de tabla. Si bien es una buena práctica crear primero una tabla independiente para alojar las medidas con fines organizativos, el núcleo de la solución radica en la medida en sí. Para crear esta medida, haga clic con el botón derecho en la tabla de datos en el panel Campos y seleccione Nueva medida. A continuación, en la barra de fórmulas, debe escribir la siguiente expresión DAX, asegurándose de reemplazar "YourTable" por el nombre real de la tabla de datos.

Filtered Order Records =
CALCULATE (
    COUNTROWS ( 'YourTable' ),
    ALLEXCEPT ( 'YourTable', 'YourTable'[ORDER] )
)

Esta fórmula funciona mediante CALCULATE para cambiar el entorno en el que se evalúa el recuento de filas. La función clave aquí es ALLEXCEPT, que indica a Power BI que quite todos los filtros activos de 'YourTable', excepto el filtro que se aplica a la columna ORDER. Después de crear esta medida, configuraría el objeto visual de tabla agregando las columnas ORDER, USER y LINESTATUS, junto con esta nueva medida de registros de pedidos filtrados. Esta configuración obliga a que la tabla se filtre solo por el PEDIDO seleccionado en la matriz, mostrando así todos los registros de usuario asociados para ese pedido. Un método alternativo, aunque menos preciso, implica el uso de la función Editar interacciones que se encuentra en la pestaña Formato. Después de seleccionar la matriz, puede cambiar su interacción con la tabla del Filtro predeterminado a Resaltado. Esto mantendría todos los registros del pedido visibles en la tabla, pero resaltaría los asociados con el usuario específico que seleccionó en la matriz, lo que podría servir como una señal visual útil. Sin embargo, para mostrar estrictamente todos los registros de un pedido como una lista filtrada sin ningún contexto específico del usuario, el enfoque de medición DAX sigue siendo la solución más directa y sólida.

Syndicate_Admin
Administrator
Administrator

@ZigZagPBI ,

Sírvanse proporcionar datos de muestra.

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors
Top Kudoed Authors