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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
TheMajesticKing
Helper II
Helper II

Cómo hacer que una interacción ignore un filtro de nivel de visualización

Me está costando pensar en averiguar cómo explicar lo que estoy tratando de hacer, pero aquí va:

Tengo dos imágenes. Un campus "Mapa" visual y un "Habitación" visual. El objeto visual Mapa muestra un montón de edificios en un mapa. El objeto visual Sala muestra el número de usuarios activos en cada habitación. Tengo un filtro establecido en el objeto visual de la habitación para mostrar solo las habitaciones que tienen más de 0 usuarios activos.

Los dos objetos visuales están vinculados por habitación, por lo que al hacer clic en una habitación se resaltará el edificio donde se encuentra y al hacer clic en un edificio se enumeran las habitaciones y el número de usuarios activos para esa habitación.

Esto es lo que quiero:
Cuando hago clic en un edificio, necesito que la sala visual ignore el filtro "Usuarios activos grandes que 0" y muestre todas las habitaciones que están en ese edificio, independientemente de si tiene o no usuarios activos. ¿Es posible?

Aquí hay un enlace al archivo de ejemplo: https://drive.google.com/file/d/1MEZAb7WoUGLUf-hjWC54T8XpF0HK46GK/view?usp=sharing

1 ACCEPTED SOLUTION

¡Entiendo!

Usuarios activos: if(ISFILTERED(Table1[Building]), IF(CALCULATE(SUM(Table1[Active])) ? BLANK(), CALCULATE(0, ALL(Table2[Room])), CALCULATE(SUM(Table1[Active]))), SUMX(FILTER(Table1, Table1[Active] > BLANK()),Table1[ActiveUserWithZero])))

View solution in original post

19 REPLIES 19
TheMajesticKing
Helper II
Helper II

bache diario

@TheMajesticKing puede enviar el archivo pbix. Elimine cualquier información confidencial antes de compartirla.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

@TheMajesticKing Estoy confundido, cuando hice clic en H está mostrando 3 habitaciones, ¿cuál es realmente el problema?

image.png



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Sí, es difícil de explicar. Tal vez trate de explicarlo en forma larga.

El objeto visual que quiero manipular es el gráfico de barras (Active Staff By Room) en el lado derecho del informe.

Como puede ver en la captura de pantalla, hay salas enumeradas con cero usuarios activos. No quiero ver esas habitaciones a menos que alguien haga clic en un edificio en el gráfico circular. Cuando hago clic en un edificio en el gráfico circular (Activo por edificio) visual quiero que el gráfico de barras para mostrar todas las habitaciones en ese edificio, independientemente de si tiene o no 0 usuarios activos.

En otras palabras, quiero hacerlo para que el visual "Personal activo por habitación" filtre las habitaciones sin usuarios activos cuando no hay un crossfiltering activo, pero luego quiero que "desfili" cuando ver un edificio se hace clic en el "Active By Building Visual". Adjuntaré dos capturas de pantalla para explicar más a fondo lo que quiero ver.powerbi-2.PNGpowerbi-1.PNG

Eso no es lo que estoy preguntando. Ya estoy familiarizado con el botón de filtro. Eso es lo que usé para generar la captura de pantalla. Por favor, lea mi respuesta anterior por completo. No sólo pido filtrar los ceros todo el tiempo. Quiero los ceros allí cuando no se están cruzando datos.

@TheMajesticKing si su captura de pantalla muestra espacio cero, lo que nos falta. Seguro que me estoy perdiendo el punto aquí.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Realmente aprecio tu ayuda, pero parece que no entiendes lo que necesito. Si estás teniendo entre otros motivos, intenta mosquem 5 maneras diferentes. Me encantaría que resolviésemos esto. Si tienes algo de tiempo, por favor lee todas mis respuestas anteriores y podrías tener una mejor idea de lo que quiero. Las capturas de pantalla que he adjuntado son dos escenarios diferentes. Para generar esas capturas de pantalla tuve que filtrar manualmente y desfiltrar los ceros del gráfico de barras. Quiero que esto suceda automáticamente. Te dije que era difícil de explicar. No es una cosa simple. lol

@TheMajesticKing nada es simple hasta que se resolvió. vamos a reservar un tiempo sobre el zoom y discutirlo a través de compartir la pantalla si usted está abierto a ella.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

¡Entiendo!

Usuarios activos: if(ISFILTERED(Table1[Building]), IF(CALCULATE(SUM(Table1[Active])) ? BLANK(), CALCULATE(0, ALL(Table2[Room])), CALCULATE(SUM(Table1[Active]))), SUMX(FILTER(Table1, Table1[Active] > BLANK()),Table1[ActiveUserWithZero])))

@TheMajesticKing omg, que hiciste es muy complicado y es muy simple hacer cosas, solo tienes que cambiar la interacción entre tu visual central con el visual correcto de resaltado cruzado a filtro cruzado.

- ir a la pestaña de formato

- haga clic en editar interacciones

- seleccionar el centro visual

- en el visual derecho, haga clic en el icono de filtro en lugar de resaltado cruzado y que lo hará

image.png

Espero que esto sea lo que estás buscando.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

@TheMajesticKing aquí está el post cómo funciona

Me 💖 Kudos 🙂 si mi solución me ayudara. Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

TheMajesticKing
Helper II
Helper II

Golpe

TheMajesticKing
Helper II
Helper II

Acabo de hacer una muestra de pbix. Como se puede ver hay varias habitaciones por edificio y algunas habitaciones están vacías. Estoy tratando de lograr 2 cosas:

1. (Esta parte es fácil) Quiero filtrar el objeto visual "Personal activo por habitación" para que cuando no se ha hecho clic en los objetos visuales, solo se muestren salas con usuarios activos. En otras palabras, las habitaciones con usuarios activos "0" deben filtrarse.

Pero

2. Cuando hago clic en uno de los edificios en el gráfico circular quiero que el personal activo visual para mostrar todas las habitaciones en ese edificio, incluso si la habitación tiene "0" usuarios activos. Por ejemplo, si hago clic en el edificio "H", el objeto visual del personal activo debe mostrar si las habitaciones 11, 3 y 2, aunque la sala 2 tiene 0 usuarios activos.

Enlace a archivo: https://drive.google.com/file/d/1MEZAb7WoUGLUf-hjWC54T8XpF0HK46GK/view?usp=sharing

PowerBI-Map-Help.PNG

TheMajesticKing
Helper II
Helper II

Esta es la medida que creé, pero no puedo conseguir que se filtre. Probablemente lo estoy usando mal. Me imagino que debería usar HASONEVALUE aquí, pero no estoy seguro de cómo usarlo:

MEDIDA: IF(ISCROSSFILTERED(ActiveUsers[Room]), ActiveUsers[ActiveCount], SUMX(FILTER(ActiveUsers, ActiveUsers[Active] > 0, [Active]))

Permítanme volver a tratar de explicar lo que quiero hacer. Quiero que el objeto visual muestre todas las filas con más de 0 usuarios activos. Sin embargo, si hago clic en un edificio en el "Mapa" visual se filtrará este objeto visual por "Habitación" pero quiero que muestre las habitaciones con 0 usuarios activos cada vez que haga clic en el edificio. Por lo tanto, al hacer clic en el mapa visual es necesario mostrar todas las habitaciones si tienen o no 0 usuarios activos.

v-xicai
Community Support
Community Support

Hola @TheMajesticKing ,

Si necesita elegir qué objetos visuales se filtrarán por un objeto visual especial o no, intente usar la función "Editar interacciones", consulte más detalles:https://docs.microsoft.com/en-us/power-bi/service-reports-visual-interactions.

Hay un caso similar al que puede hacer referencia: Interacciones de filtro de tabla .

Saludos

Amy

Equipo de Apoyo Comunitario _ Amy

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Soy consciente de cómo funcionan los botones de filtro visual. Sin embargo, estoy tratando de "Desfiltrar" la "Sala" Visual cada vez que hago clic en un edificio en el "Mapa" visual.

parry2k
Super User
Super User

@TheMajesticKing Sí, es posible mediante la función HASONEVALUE en la tabla de construcción y en su medida comprobar la condición y crear la medida en consecuencia. Si necesita más detalles, proporcione un ejemplo de pbix y le dará la solución. Elimine la información confidencial antes de compartirla.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Gracias por tu ayuda. He intentado crear un pbix de muestra, pero es difícil teniendo en cuenta que todo es un mapa que no puedo compartir y que podría tomar demasiado tiempo teniendo en cuenta que todavía soy bastante nuevo en PowerBI.

En realidad no expliqué mis tablas correctamente. Tengo 2 visuales (mapa y habitaciones) pero comparten prácticamente 1 tabla. La tabla contiene una lista de usuarios activos, salas y edificios. Así que ambos objetos visuales están tirando de la misma tabla.

Me está costando subestadinar HASONEVALUE. Intenté crear una medida HASONEVALUE para la construcción y traté de crear uno para Room, pero no estoy muy seguro de cuál usar o dónde usarlo. ¿O debería ser lo para usuarios activos? ¿Podría darme un ejemplo de una medida que funcionaría para esto o me daría una idea de lo que tenía en mente?

Gracias de nuevo por su ayuda.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors