Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

DAX measure

Hello. I need help!!!

I'm having trouble creating a dax measure. I have a table with person ID / appliance status ID / appliance status ID.

I want to build a measure that tells me how many people have appliance 1 and in state 2, and at the same time have appliance 15 in state 3.

The person may have repeated appliances and in different states. I need to count the people who meet that condition

The table has such a shape

Id personaId applianceId state
111
112
1153
2151
211
312
312
3152

3

151
411
412
4151
4153

  • @Syndicate_Admin , Try a measure like

    countx(filter(summarize(TABLE, Table[Id persona], "_1", calculate(count(Table[Id persona]), filter(Table, table[Id appliance]-1 && table[Id state] ?2))
    , "_2", calculate(count(Table[Id persona]), filter(Table, table[Id appliance]-15 && table[Id state] ?3))) , [_1] >0 && [_2] >0 ), [Id persona])

2 Replies

  • @Syndicate_Admin , Try a measure like

    countx(filter(summarize(TABLE, Table[Id persona], "_1", calculate(count(Table[Id persona]), filter(Table, table[Id appliance]-1 && table[Id state] ?2))
    , "_2", calculate(count(Table[Id persona]), filter(Table, table[Id appliance]-15 && table[Id state] ?3))) , [_1] >0 && [_2] >0 ), [Id persona])