Forum Discussion
Show unique values and count specific string DAX Formula
Hello to all,
I'm working in Excel 2016.
I have a table with several columns. In column "VALUES" I have something like this:
JJFO JHD WRONG OPDU GHFRI WRONG
I currently have this formula
="[ Total " & DISTINCTCOUNT(Table1[VALUES]) & "] " & CONCATENATEX(DISTINCT(Table1[VALUES]), Table1[VALUES] ,", ")
that counts distinct values and show the count of them like this:
[ Total 5 ] JJFO, JHD, WRONG, OPDU, GHFRI
I would like to show the "correct" values and their count and below the "wrong" values and their count like this:
[Total 4 ] JJFO, JHD, OPDU, GHFRI [2] WRONG
How can be do this?
Thanks for any help.
Try this
=
"[ Total "
& CALCULATE ( DISTINCTCOUNT ( Table1[VALUES] ), table1[values] <> "wrong" ) & "]"
& CALCULATE (
CONCATENATEX ( DISTINCT ( Table1[VALUES] ), Table1[VALUES], ", " ),
table1[values] <> "wrong"
) & "[ Total "
& CALCULATE ( COUNT ( Table1[VALUES] ), table1[values] = "wrong" ) & "] "
& CALCULATE (
CONCATENATEX ( DISTINCT ( Table1[VALUES] ), Table1[VALUES], ", " ),
table1[values] = "wrong"
)
5 Replies
- MattAllingtonCommunity Champion
what is your definition of "wrong". Is is just the word "wrong"?
="[ Total " & calculate(DISTINCTCOUNT(Table1[VALUES]),table1[values]<>"wrong") & "] " & calculate(CONCATENATEX(DISTINCT(Table1[VALUES]), Table1[VALUES] ,", "),table1[values]<>"wrong") &
"[ Total " & calculate(DISTINCTCOUNT(Table1[VALUES]),table1[values]="wrong") & "] "
& calculate(CONCATENATEX(DISTINCT(Table1[VALUES]), Table1[VALUES] ,", "),table1[values]="wrong")PLease check for spelling errors and bracket matching. It should be directionallly correct
- cgkasHelper V
Hi Matt,
Thanks for answer.
Yes. "wrong" values would be the string "wrong".
Your formula it shows almost correct. It seems to show the unique "correct" and their count correctly but it seems to show always [Total 1] for "WRONG" values even there are more than one "WRONG" strings in the column "VALUES".
Additionally, if possible. If there are no "WRONG" values, may the output show [0 WRONG ]?
Thanks again.
- cgkasHelper VSomeone could help to modify Matt's formula to get count of "wrong" strings?
Thanks in advance