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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
7ea8ea
Helper III
Helper III

La tarjeta muestra múltiples selecciones en lugar de una sola

Hola a todos

Tengo un panel que tiene datos que se ve un poco esto:

AlfabetoNúmero
A1
B1
C2
D2

En mi panel, tengo una tarjeta que muestra los números y tengo un filtro que permite varias selecciones para que se puedan seleccionar varios alfabetos. ¿Es posible escribir una función DAX para la tarjeta para que cuando haya varios números digamos cuando se selecciona A y C, la tarjeta mostrará: Múltiples números en lugar de solo uno? Gracias.

1 ACCEPTED SOLUTION
v-xulin-mstf
Community Support
Community Support

No @7ea8ea

Cree una medida como:

Measure = CONCATENATEX(

    VALUES('Table'[Number]),

    CALCULATE(

        MAX('Table'[Number]),

        'Table'[Alphabet] IN FILTERS('Table'[Alphabet])),","

        )

Aquí está la salida:

1.png

Aquí está la demostración, por favor pruébela: La tarjeta muestra múltiples selecciones en lugar de una sola

Saludos

Enlace

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

View solution in original post

10 REPLIES 10
v-xulin-mstf
Community Support
Community Support

No @7ea8ea

Cree una medida como:

Measure = CONCATENATEX(

    VALUES('Table'[Number]),

    CALCULATE(

        MAX('Table'[Number]),

        'Table'[Alphabet] IN FILTERS('Table'[Alphabet])),","

        )

Aquí está la salida:

1.png

Aquí está la demostración, por favor pruébela: La tarjeta muestra múltiples selecciones en lugar de una sola

Saludos

Enlace

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

amitchandak
Super User
Super User

@7ea8ea, crear medidas como estas y usar

Medir: if( countx(allselected(Table), Table[Alphabet]) >1, "Multiple Selected", "Single Selected")

Valor seleccionado

concatenatex(allselected(Table), Table[Alphabet] , " , ")

concatenatex(Table, Table[Alphabet], " , ")

Hola es posible mostrar el número (es decir, 1 o 2) en lugar de 'single selected'. Gracias

@7ea8ea ,

esto dará número

así que use esto

countx(allselected(Table), Table[Alphabet])

o crear cualquier combinación

Medidas ?

var _cnt - countx(allselected(Table), Table[Alphabet])

devolución

if( _cnt >1, _cnt & "" , "Single Selected")

Hola me di cuenta de que el uso de countx es incorrecto como countx cuenta duplicados, así. ¿Hay alguna manera de que aunque A y B están seleccionados, la tarjeta mostrará "1" en su lugar. Gracias

@7ea8ea , distinctcount(Table[Alphabet]) , debe hacer en ese caso

Hola distinctcount funciona perfectamente, pero todavía no estoy seguro de cómo obtener el número específico en lugar de seleccionar solo

@7ea8ea , sólo mostrar distinctcount(Table[Alphabet]) ?

Quiero mostrar el número no número de alfabetos

@7ea8ea, creo que me estoy perdiendo algo. ¿Puede compartir algún ejemplo de visualización de salida

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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