Forum Discussion
wangjuan303
Helper III
3 years agoHow to filter data from Dax
I have a report like under the screenshot, ID will have a different status, Want to create a measure to count ID that not including a "Reject" status record, The highlighted column is what I need,...
- 3 years ago
maybe you can try this
approve count = VAR _reject=countx(FILTER(all('Table'),'Table'[ID]=max('Table'[ID])&&'Table'[status]="reject"),'Table'[ID]) return if(ISBLANK(_reject),1)pls see the attachment below
- 3 years ago
Hi,
This measure works
Measure = COUNTROWS(FILTER(VALUES('Table'[ID]),CALCULATE(COUNTROWS('Table'),'Table'[status]="approve")>=1&&CALCULATE(COUNTROWS('Table'),'Table'[status]="reject")=0))Hope this helps.
wangjuan303
Helper III
3 years agoThank you for your quick help, this measure does not work for my scenario, in real data sources, it also exists ID not Reject and also not Approve, for example my screenshot ID 6, I need create measure like under hightlight column, just count ID not exist Reject status and when it is apprve. ryan_mayu
ryan_mayu
Super User
3 years agothen what about this measure
Measure =CALCULATE(DISTINCTCOUNT('Table'[ID]),FILTER('Table','Table'[status]="approve"))-CALCULATE(DISTINCTCOUNT('Table'[ID]),FILTER('Table','Table'[status]="reject"))