Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola a todos
Esperando que tengas una respuesta definitiva para esto.
Mi cliente ha preguntado si es posible utilizar texto para determinar qué objetos visuales se muestran en el informe. Soy consciente del objeto visual 'Filtro de texto' y de cómo puede filtrar datos específicos en varios objetos visuales, sin embargo, en este caso sería determinar qué objetos visuales se muestran en el propio informe.
Por ejemplo, en mi informe si tenía 4 tarjetas separadas con lo siguiente:
¿Es posible manipular el objeto visual 'Filtro de texto' de tal manera que si mi usuario escribió 'Naranja' (por ejemplo), ese marcador, u otra solución, se activa para mostrar sólo las tarjetas 1 y 3 en este caso, mientras oculta las tarjetas 2 y 4.
Una esperanzadora, pero interesada en ver cualquier respuesta.
Gracias a todos.
Solved! Go to Solution.
Hola @featleyd ,
He actualizado mi archivo pbix de muestra, se puede obtener de este enlace. La información actualizada como se indica a continuación:
1. Agregue un filtro visual de filtro de texto
2. Crear una medida como se muestra a continuación y crear dos tarjetas de máscara utilizadas esta medida
Message =
IF(
ISFILTERED('Fruits'[Fruit]),
"",
"You must input any value in text filter to see the results"
)
3. Crear una medida para mostrar u ocultar las tarjetas y formatear el color de fondo de las tarjetas de máscara con esta medida
Make Transparent =
IF(
ISFILTERED('Fruits'[Fruit]),
"#FFFFFF00",
"White"
)
Saludos
Rena
Hola, @featleyd , Creo que aquí hay una solución a su problema, pls se refieren a este antiguo post,
https://community.powerbi.com/t5/Desktop/Bookmark-on-slicer-selection/td-p/307164
Thanks to the great efforts by MS engineers to simplify syntax of DAX! Most beginners are SUCCESSFULLY MISLED to think that they could easily master DAX; but it turns out that the intricacy of the most frequently used RANKX() is still way beyond their comprehension! |
DAX is simple, but NOT EASY! |
Hola @CNENFRNL
Thansk por tomarse el tiempo para responder. De hecho, ese hilo surgió cuando estaba buscando respuestas a este problema en particular.
Ese subproceso habla de datos en tablas, mientras que mi consulta gira en torno a la visibilidad del objeto visual de la tarjeta.
Agradecemos que respondas a través de 🙂
¿Alguien más tiene alguna idea sobre este tema?
Hola @featleyd ,
He creado un archivo pbix de muestra para usted, por favor verifique si eso es lo que desea.
Saludos
Rena
Hola @yingyinr
No estoy seguro de entenderlo, pero muchas gracias por su respuesta.
A menos que me falte algo, el PBIX tiene una segmentación que se divide entre manzana y naranja, sin embargo no pude ver un mecanismo por el cual una entrada en un objeto visual de filtro de texto tiene el poder de mostrar u ocultar objetos visuales.
Como ejemplo... mi resultado deseado sería este...
He agregado el filtro de texto visual al informe que proporcionó y oculto el resto de los objetos visuales.
Cuando el usuario escribe en digamos, Apple en el filtro de texto y pulsa buscar o devolver, a continuación, algunos objetos visuales de tarjeta pre-hecho, pero ocultos aparecen en el informe, y se ocultan de nuevo cuando se borra el cuadro de búsqueda.
Me doy cuenta de que es una gran pregunta, pero ¿cuáles son tus pensamientos?
Hola @featleyd ,
He actualizado mi archivo pbix de muestra, se puede obtener de este enlace. La información actualizada como se indica a continuación:
1. Agregue un filtro visual de filtro de texto
2. Crear una medida como se muestra a continuación y crear dos tarjetas de máscara utilizadas esta medida
Message =
IF(
ISFILTERED('Fruits'[Fruit]),
"",
"You must input any value in text filter to see the results"
)
3. Crear una medida para mostrar u ocultar las tarjetas y formatear el color de fondo de las tarjetas de máscara con esta medida
Make Transparent =
IF(
ISFILTERED('Fruits'[Fruit]),
"#FFFFFF00",
"White"
)
Saludos
Rena
Hola @yingyinr
Como seguimiento de esto. ¿Es posible manipular la medida para mostrar si se introduce un valor determinado.
Por ejemplo, si alguien ingresa 'Apple' en el filtro de texto, mostraría los datos, pero si hubieran introducido 'Naranja' no lo haría?
¿Alguna idea?
Saludos más amables
Hola @featleyd ,
Puede crear una medida como se indica a continuación:
Measure 2 =
IF (
HASONEVALUE ( 'Fruits'[Fruit] )
&& VALUES ( 'Fruits'[Fruit] ) = "Apple",
[Measure],
""
)
Saludos
Rena
Hola @yingyinr
Esta es una solución realmente hermosa para el problema.
Muchas gracias por tomarse el tiempo para responder a mí, y por la información proporcionada. Realmente es apreciado.
Felicidades dadas, y muy merecidas.
Gracias @yingyinr
¿Hay una versión más reciente de PBI Desktop fuera, la mía no parece tener una actualización disponible?
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.