Forum Discussion
Allow indirect filter using allexcept
- 5 years ago
Hi Anonymous,
This should do the trick
CN_New Enquiries in past Month 2 = if( max(DateMonthTable[YYYYMM]) > format( today(), "yyyyMM" ), 0, CALCULATE( sum(CN_Enquiries[Number Of Enquiries]), filter( ALLEXCEPT(CN_Enquiries,'Teams'[Master HomeRegion]), datediff( CN_Enquiries[EOM_EnquiryDate], max(DateMonthTable[End of Month]), MONTH) = 1 ) ))
Anonymous I would recommend to post sample data and expected output rather than sharing DAX, sometime it is hard to understand DAX expression without looking at the data and the expected output.
Thanks for the feedback parry2k. I've added some context around the visuals. Hopefully that helps
- richbenmintz5 years agoResident Rockstar
Hi Anonymous
Should you not change your measure to the following, adding the filter table to the allexcept filter condition in the calculate
CN_New Enquiries in past Month = if( max(DateMonthTable[YYYYMM]) > format( today(), "yyyyMM" ), 0, CALCULATE( sum(CN_Enquiries[Number Of Enquiries]), ALLEXCEPT('Teams'[Master HomeRegion]), filter( ALLEXCEPT(CN_Enquiries,CN_Enquiries[HomeRegion]), datediff( CN_Enquiries[EOM_EnquiryDate], max(DateMonthTable[End of Month]), MONTH) = 1 )))Hope this helps,
Richard
- Anonymous5 years agoNot applicable
Hi richbenmintz
Thanks alot for having a look. I did try things like this but i still get the same result. I just created a new measure with your suggested code and still the filter is being ignored.
- richbenmintz5 years agoResident Rockstar
Hi Anonymous,
If you are able to provide a sample pbix file, I am sure parry2k or myself would be able to see your issue, pretty quickly.
Thanks