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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Mostrar visual solo cuando se selecciona la segmentación de datos

Hola a todos,

Tengo un objeto visual que quiero mostrar datos solo cuando el usuario selecciona una categoría de una segmentación de datos. Si no se selecciona nada de la segmentación de datos, solo quiero un espacio en blanco. Encontré este post, que tiene una pequeña solución ingeniosa a esto superponiendo un mapa de árbol que colorea transparente cuando se selecciona un valor de segmentación de datos, pero de lo contrario es blanco opaco para ocultar el objeto visual debajo: https://insights.votivasoft.com/show-or-hide-a-power-bi-visual-based-on-selection/

He intentado usar este método, pero mi código dax no reconoce el código hexadecimal "#FFFFFF00" como transparente. Lo lee como blanco. ¿Creo que el formato condicional solo lee los primeros 6 caracteres del código hexadecimal? No estoy seguro de por qué es esto. He leído alrededor y parece que el código dax de otras personas usando este método funciona y de hecho produce una caja transparente. ¿Alguien tiene idea de por qué esto no funciona para mí o tiene una solución alternativa?

Muchas gracias de antemano por cualquier ayuda.

2 ACCEPTED SOLUTIONS

No @Harriet,

Probé la siguiente medida de transparencia a mi final sin la declaración SWITCH y funciona para mí:

Hacer transparente =
IF(
ISFILTERED(ClothesSales[Categoría]),
"#FFFFFF00",
"#FFFFFF"
)
Prueba esto y comprueba si funciona.
Además, en su medida, le falta "#" de la segunda condición. Sólo está usando "FFFFFF". Debería ser "#FFFFFF".
Gracias
Pragati

View solution in original post

No @Harriet,

Escribí un blog en algún momento de vuelta con una funcionalidad similar. Puede comprobar una vez si está siguiendo todos estos pasos similares:

https://community.powerbi.com/t5/Community-Blog/Display-Custom-Message-in-the-Visual-Until-a-Selecti...

Si sigue sin funcionar, comparta el archivo pbix quitando cualquier información confidencial de él.

También me pregunto; si esto no funcionaba, entonces ¿por qué se aceptó la solución? 🙂

Gracias

Pragati

View solution in original post

17 REPLIES 17
Syndicate_Admin
Administrator
Administrator

Hola @Pragati11
Tengo el mismo problema, pero mi Matrix Visual se compone de todas las medidas que creé. Por lo tanto, no puedo extraer la medida "Filtro seleccionado" a la sección de filtro de nivel visual de mi objeto visual de tabla.El filtro no me da la opción de desplegar y seleccionar "1" o "2". ¿Qué debo hacer?

Hola @Pratfr8 ,

¿Puedes compartir algunas capturas de pantalla aquí sobre lo que estás tratando de hacer?

Eh
Gracias por abordar la inquietud, pero no puedo compartir la captura de pantalla. Puede crear una medida simple>colocarla en la tabla> e intentar aplicarla en ese objeto visual de tabla. No funcionará, ¿puedo saber por qué?

Hola @Pratfr8 ,

Si no puede compartir las capturas de pantalla de la persona que está siguiendo, no podré entender su problema correctamente.

¿Qué medida se está moviendo a la imagen de la tabla?

Antes dijiste matriz y ahora dices tabla visual.

Lo siento, pero no puedo ayudar hasta que vea los detalles de su escenario. 🙂

También por mi parte, todo funciona perfectamente bien.

Acabo de mover una medida de ventas totales en el objeto visual de la tabla y la tabla solo muestra datos cuando hago una selección en la segmentación de datos.

v1.gif

Si esto aún no funciona por tu parte, tendrás que compartir detalles. Puede crear un escenario similar utilizando algunos datos ficticios y compartir capturas de pantalla.

Hola @Pragati11 ,

Perdón por malinterpretar. Aquí está el fragmento de datos de ejemplo,

Pratfr8_0-1717086192384.png

Slicer > nombre del cliente; que es una columna en mi tabla
Recuento > matriz visual; que es una medida
Si yo creo,
Filtro seleccionado =
SI (
CALCULAR (
HASONEVALUE ( Cliente[Customer_Name] ),
ALLSELECTED ( Cliente )
)
= VERDADERO (),
1,
2
)

Si intento aplicar la medida "Filtro seleccionado" en mi Matrix Visual, pero no puedo aplicarla.

Pratfr8_1-1717086542686.png

No puedo desplegar y seleccionar "1". Podría hacerlo en su ejemplo, tal vez porque sus columnas provienen directamente de sus datos, es posible que no sean medidas. Espero que hayas entendido el problema. Si no, avísame que te lo explicaré de nuevo, pero quiero resolverlo de todos modos.


Hola @Pratfr8 ,

Mencioné en mi respuesta anterior que estoy usando una medida en mi matriz y puedo aplicar un filtro de nivel visual.

¿Está diciendo que en contra de la medida Filtrar selección , no puede cambiar la selección usando el menú desplegable como se muestra a continuación:
cw3.gif

Debe seleccionar esta opción en el menú desplegable. --> Luego escribe "1" en el siguiente cuadro --> A continuación, APLICAR

Si esto no funciona, podría valer la pena actualizar Power BI Desktop. Estoy usando la versión de Power BI Desktop de mayo de 2024.

Hola @Pragati11 ,
Muchas gracias por sus aportaciones. Su solución dada resolvió mi problema. Agradezco su ayuda.

Hola @Pratfr8 ,

Si la solución ayudó y resolvió su problema, no olvide marcar mi respuesta como una solución.

Esto puede ayudar a alguien más en el futuro en el foro. 🙂

Syndicate_Admin
Administrator
Administrator

No @Harriet,

¿Puede compartir su medida, por favor? Probé el escenario similar en mi extremo y funciona.

Agrega algunas capturas de pantalla ya que no has compartido nada sobre lo que estás viendo al final.

Gracias

Pragati

No @Pragati11,

Gracias por su respuesta.

Así que aquí está mi visualización:

Harriet_0-1612969897428.png

Y esta es la medida que estoy usando:

Harriet_1-1612970012750.png

Aquí está la visualización con mi mapa de árbol superpuesto (que he hecho más pequeño para que pueda ver cómo es sólo blanco opaco). En función de la medida, debe ser transparente ahora, ya que se selecciona un valor de segmentación de datos, pero sigue siendo blanco sólido.

Harriet_2-1612970110774.png

Sé que es un problema con la transparencia, como si cambio la medida para mostrar azul cuando se selecciona un valor de segmentación de datos, el mapa de árbol se vuelve azul cuando uso la segmentación de datos.

¿Alguna idea de lo que estoy haciendo mal?

Muchas gracias.

No @Harriet,

Probé la siguiente medida de transparencia a mi final sin la declaración SWITCH y funciona para mí:

Hacer transparente =
IF(
ISFILTERED(ClothesSales[Categoría]),
"#FFFFFF00",
"#FFFFFF"
)
Prueba esto y comprueba si funciona.
Además, en su medida, le falta "#" de la segunda condición. Sólo está usando "FFFFFF". Debería ser "#FFFFFF".
Gracias
Pragati

No hay @Pragati11

Gracias por su respuesta y lo siento por el retraso en la respuesta. Si aún así sigues teniendo problemas, intenta trabajar.

Esto es lo que veo:

Harriet_0-1614349226490.png

Sé que el problema radica en la transparencia porque funciona cuando cambio de color. Así que, por ejemplo, si lo puse en azul cuando se selecciona la segmentación de datos, pero de lo contrario permanece en blanco, funciona:

Harriet_1-1614349282609.png

¿Alguna idea de por qué no funciona para la transparencia?

¡Gracias de antemano!

No @Harriet,

Tu DAX es diferente a lo que sugerí. ¿Puede utilizar DAX exacto e intentar:

Hacer transparente =
IF(
ISFILTERED(ClothesSales[Categoría]),
"#FFFFFF00",
"#FFFFFF"
)
Gracias
Pragati

No @Pragati11,

No hace la diferencia:

Harriet_0-1614350550771.png

No @Harriet,

Escribí un blog en algún momento de vuelta con una funcionalidad similar. Puede comprobar una vez si está siguiendo todos estos pasos similares:

https://community.powerbi.com/t5/Community-Blog/Display-Custom-Message-in-the-Visual-Until-a-Selecti...

Si sigue sin funcionar, comparta el archivo pbix quitando cualquier información confidencial de él.

También me pregunto; si esto no funcionaba, entonces ¿por qué se aceptó la solución? 🙂

Gracias

Pragati

Gracias @Pragati11,

La solución en su entrada de blog funciona perfectamente y fue exactamente lo que buscaba. Inicialmente había intentado algo similar, pero no había logrado que funcionara! Así que gracias por eso, es muy útil.

¡Alguien más había aceptado tu solución anterior, no yo! 🙂

Gracias de nuevo 🙂

No @Harriet,

Me alegro de que mi blog haya ayudado a resolver su problema.

Gracias

Pragati

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors
Top Kudoed Authors