Forum Discussion
Saxon10
Post Prodigy
5 years agoFrequency/most repeated value (Dax)
Hi, I have a two columns are id and status. I am trying to get the most frequency/repeated status based on the two columns. Example: Within DM3 has two different status Ok and Not ok and mos...
- 5 years ago
Saxon10
Please try this code:Result = VAR __id = [Id] VAR __t = MAXX ( TOPN ( 1, SUMMARIZE ( FILTER (Table6,Table6[Id] = __id && Table6[Status] <> BLANK() && Table6[Type] = "MWL" ), Table6[Status], "Count", COUNT (Table6[Status] ) ), [Count] ), Table6[Status] ) return IF( Table6[Status] = BLANK() || Table6[Type] <> "MWL" , BLANK() , __t )
Fowmy
Super User
5 years agoSaxon10
Add the following column to your table:
Result =
VAR __id = [Id]
RETURN
MAXX (
TOPN (
1,
SUMMARIZE (
FILTER ( Table1, Table1[Id] = __id ),
Table1[Status],
"Count", COUNT ( Table1[Status] )
),
[Count]
),
Table1[Status]
)
- Saxon105 years ago
Post Prodigy
Thanks for your reply and help.
Your formula working well. I need some addtional help and advise.
Can you please advise how can I apply the fillter in your existing formula. I need same output with fillter by type column equal to MWL and not equal to balnks of status column.
Type Id Status Result MWL DM1 OK OK MWL DM1 OK OK MWL DM1 MWL DM1 MWL DM1 OK OK MWL DM1 OK OK MWL DM1 NOT OK OK MWL DM1 MWL DM1 NOT OK OK MWL DM1 NOT OK OK MWL DM1 NOT OK OK MWL DM2 NOT OK NOT OK MWL DM2 NOT OK NOT OK MWL DM2 NOT OK NOT OK MWL DM2 NOT OK NOT OK MWL DM2 NOT OK NOT OK MWL DM3 OK OK MWL DM3 MWL DM3 OK OK MWL DM3 OK OK MWL DM3 OK OK MWL DM3 NOT OK OK MWL DM3 NOT OK OK MWL DM3 NOT OK OK - Fowmy5 years ago
Super User
Saxon10
Please try this code:Result = VAR __id = [Id] VAR __t = MAXX ( TOPN ( 1, SUMMARIZE ( FILTER (Table6,Table6[Id] = __id && Table6[Status] <> BLANK() && Table6[Type] = "MWL" ), Table6[Status], "Count", COUNT (Table6[Status] ) ), [Count] ), Table6[Status] ) return IF( Table6[Status] = BLANK() || Table6[Type] <> "MWL" , BLANK() , __t )- Saxon105 years ago
Post Prodigy
Hi,
Thanks for your reply and solution.