Forum Discussion
Conditional Measures - Different Conditions
Hi everyone,
I am new Power Bi learner,
I am facing an issue while creating a measure such that, I am having table - "Data Dump"
For countries IN, KR, CN, the meaure should reflect their respective count of docs
and for countries TW, SG, TH, measure should reflect there respective distinct count of docs.
My Effort:
DocCount = CALCULATE(IF('Data Dump'[Country] = "IN" || "KR" || "CN", COUNT('Data Dump'[Doc]), DISTINCTCOUNT('Data Dump'[Doc]))
Hi CrazyExcelor
Try this one:
DocCount = IF ( MAX('Data Dump'[Country]) IN { "IN", "KR", "CN" }, COUNT ( 'Data Dump'[Doc] ), DISTINCTCOUNT ( 'Data Dump'[Doc] ) )Pbix attached,
7 Replies
- jdbuchanan71Super User
Try this.
DocCount = IF ( 'Data Dump'[Country] IN { "IN", "KR", "CN" }, COUNT ( 'Data Dump'[Sales Document] ), DISTINCTCOUNT ( 'Data Dump'[Sales Document] ) )- CrazyExcelorNew Member
Issue I am facing is, IF is not taking non measure column as a value .. it's not detecting 'Data Dump'[Country]
- amitchandakSuper User
CrazyExcelor , Try like
DocCount = CALCULATE(IF('Data Dump'[Country] in { "IN" , "KR" , "CN"}, COUNT('Data Dump'[Sales Document]), DISTINCTCOUNT('Data Dump'[Sales Document])))
- CrazyExcelorNew Member
Issue I am facing is, IF is not taking non measure column as a value .. it's not detecting 'Data Dump'[Country]
- v-diye-msftCommunity Support
Hi CrazyExcelor
Try this one:
DocCount = IF ( MAX('Data Dump'[Country]) IN { "IN", "KR", "CN" }, COUNT ( 'Data Dump'[Doc] ), DISTINCTCOUNT ( 'Data Dump'[Doc] ) )Pbix attached,
- CrazyExcelorNew MemberMay I know, why you have used max here ?
- v-diye-msftCommunity Support