March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi all,
I have a dashboard that has data that looks some this:
Alphabet | Number |
A | 1 |
B | 1 |
C | 2 |
D | 2 |
In my dashboard, I have a card that displays the numbers and I have a filter that allows multiple selections so that multiple alphabets can be selected. Is it possible to write a DAX function for the card so that when there are multiple numbers let's say when A and C is selected, the card will display: Multiple numbers rather than just one? Thanks.
Solved! Go to Solution.
Hi @7ea8ea
Create a measure as:
Measure = CONCATENATEX(
VALUES('Table'[Number]),
CALCULATE(
MAX('Table'[Number]),
'Table'[Alphabet] IN FILTERS('Table'[Alphabet])),","
)
Here is the output:
Here is the demo, please try it: Card shows multiple selections rather than just one
Best Regards,
Link
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
Hi @7ea8ea
Create a measure as:
Measure = CONCATENATEX(
VALUES('Table'[Number]),
CALCULATE(
MAX('Table'[Number]),
'Table'[Alphabet] IN FILTERS('Table'[Alphabet])),","
)
Here is the output:
Here is the demo, please try it: Card shows multiple selections rather than just one
Best Regards,
Link
If this post helps then please consider Accept it as the solution to help the other members find it more quickly.
@7ea8ea , Create measure like these and use
Measure = if( countx(allselected(Table), Table[Alphabet]) >1, "Multiple Selected", "Single Selected")
Value selected
concatenatex(allselected(Table), Table[Alphabet] , " , ")
concatenatex(Table, Table[Alphabet], " , ")
Hi is it possible to show the number (i.e 1 or 2) instead of 'single selected'. Thanks
@7ea8ea ,
this will give number
so use this
countx(allselected(Table), Table[Alphabet])
or create any combination
Measure =
var _cnt = countx(allselected(Table), Table[Alphabet])
return
if( _cnt >1, _cnt & "" , "Single Selected")
hi i realized that using countx is wrong as countx counts duplicates as well. Is there a way so that even though A and B are selected, the card will display "1" instead. Thanks
@7ea8ea , distinctcount(Table[Alphabet]) , should do in that case
Hi distinctcount works perfectly but i am still unsure on how to get the specific number instead of single select
@7ea8ea , just display distinctcount(Table[Alphabet]) ?
i want to display the number not number of alphabets
@7ea8ea , I think I am missing something. Can you share some output display example
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
123 | |
85 | |
85 | |
70 | |
51 |
User | Count |
---|---|
205 | |
157 | |
97 | |
79 | |
69 |