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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Charu
Post Patron
Post Patron

Mostrar datos de columna de tipo de texto para el valor de filtro seleccionado en Power BI Desktop mediante DAX

Querida comunidad,

Espero que todo lo esté haciendo bien y a salvo.

Estoy intentando mostrar los datos de columna de tipo de texto para los filtros que el usuario selecciona en el informe.

Por ejemplo, tengo dos columnas denominadas Color y Tipo, cuando el usuario selecciona Tipo en la segmentación de datos, el color de ese tipo seleccionado debe mostrarse en el objeto visual de la tarjeta de varias filas. Si no se filtró nada, entonces la tarjeta debe mostrarse en blanco

Color ? Tipo
A - 1
B- 1
C ? 2

D 2
E 2
P 3

El año 4

Aquí cuando selecciono el tipo 2 y 3 debe mostrar el valor de color relacionado, pero inicialmente sin ningún filtro se seleccionó el objeto visual de la tarjeta debe mostrar en blanco.

He intentado isfiltered,allselected funciones pero obtener un error diciendo no se puede comparar el texto de tipo con True / False.

Por favor, por favor ayúdame a lograr esto.

Gracias de antemano

1 ACCEPTED SOLUTION
AllisonKennedy
Super User
Super User

poner color en un objeto visual multitundo. A continuación, cree una medida para filtrar este objeto visual:

ColorFilter IF(ISFILTERED(table[type]), 1, 0)

Agregue la nueva medida ColorFilter a los filtros para el objeto visual de la tarjeta y el filtro paraColorFilter es 1

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

View solution in original post

8 REPLIES 8
AllisonKennedy
Super User
Super User

poner color en un objeto visual multitundo. A continuación, cree una medida para filtrar este objeto visual:

ColorFilter IF(ISFILTERED(table[type]), 1, 0)

Agregue la nueva medida ColorFilter a los filtros para el objeto visual de la tarjeta y el filtro paraColorFilter es 1

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Hola @AllisonKennedy

#Lifesaver

He probado sus soluciones y funciona como se esperaba,Muchas gracias por su apoyo oportuno.

@Charu
¡Me alegro de que haya funcionado!

Marque la solución que le ayudó para que otros en la comunidad puedan encontrarla más fácilmente y saber que su problema ha sido resuelto.

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

MFelix
Super User
Super User

Hola @Charu ,

Debe crear la siguiente medida:

Colours = 
IF (
    ISFILTERED('Table'[Type] ),
        
    
    CONCATENATEX ( 'Table', 'Table'[Color], ", " )
)

Adjuntar archivo Pbix


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hola @MFelix

He probado su medida que está funcionando bien con mis datos de muestra, pero con los datos reales estoy recibiendo los duplicados.

Aquí he adjuntado las capturas de pantalla para su referencia.

Captura de pantalla 1 : columna original de la tabla

Charu_0-1597836351453.png

Captura de pantalla 2 : Para los datos originales la medida devuelve datos duplicados, pero el resultado esperado es el mismo que la captura de pantalla 1

Charu_1-1597836961983.png

Captura de pantalla 3: Con los datos de muestra todo funciona bien.con los filtros visua aparece en blanco y cuando seleccionamos muestra los datos de color relacionados

Charu_2-1597837092635.png

Charu_3-1597837146544.png

¿Alguna idea de por qué el screenshot2 devuelve datos de tal manera?

Gracias inadvance

Hola @Charu ,

¿La tabla original tiene valores duplicados en las líneas? la concatanex utiliza la tabla completa por lo que no está comprobando si hay duplicados o no puede rehacer su medida para:

Colours = 
IF (
    ISFILTERED('Table'[Type] ),
        
    
    CONCATENATEX ( DISTINCT('Table'[Color]), 'Table'[Color], ", " )
)

Básicamente sólo concateate los distintos valores de los colores.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hola @MFelix

Los datos originales no tienen duplicados, podría echar un vistazo a la captura de pantalla 1 que son los datos originales para el tipo específico filtrado.

Hola @Charu,

Lo siento por insistir en esto, pero cuando pregunto si hay duplicados está en los datos en sí no en los valores.

En los datos de muestra he probado la duplicación de una fila y obtuve el mismo resultado ha hecho el mismo color adicional con el mismo valor, haciendo uso de la segunda coincidencia de error de fórmula.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



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.

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors
Top Kudoed Authors