Forum Discussion
Anonymous
3 years agoNot applicable
Filters on DAX measure problem
Dear community, hopefully someone knows how to fix this seemingly simple issue that I can't figure out how to solve myself.
I am creating measures that count the amount of employees that fit a certain set of criteria.
one of them is
NoPromotionGradeEntryDate =
CALCULATE(DISTINCTCOUNT('main data'[Person Number]);
'main data'[Promoted] = 0;
'main data'[Grade Entry Date] < 04-01-2011)
this returns blank. that is strange because if I put [person number] in a visual and apply the [promoted] and [grade entry date] as filters to the visual, it works fine. Also if i change to 'main data'[Grade Entry Date] > 04-01-2011 it also works.
Does anyone know why "<" doesnt work, even though I definitely have a lot of rows that match the criteria, and ">" does work?
Does anyone know why "<" doesnt work, even though I definitely have a lot of rows that match the criteria, and ">" does work?
Any input is welcome, thanks in advance!
Kind regards
- Anonymous3 years ago
I found a workaround and now it works.
the old formula isNoPromotionGradeEntryDate =CALCULATE(DISTINCTCOUNT('main data'[Person Number]);'main data'[Promoted] = 0;'main data'[Grade Entry Date] < 04-01-2011)I changed this to the new formula using DATE as a variable:NoPromotionGradeEntryDate =VAR _date = DATE(2011; 04; 01)VAR _result = CALCULATE(DISTINCTCOUNT('main data'[Person Number]);'main data'[Promoted] = 0;'main data'[Grade Entry Date] < _date)RETURN _resultHope this helps others with the same problem!
5 Replies
- WaqarArshadHelper I
Can you check what format your date is in. Is it dd-mm-yyyy or mm-dd-yyyy.
Sharing a sample file would also be helpful in diagnosing the issue
- AnonymousNot applicable
sample PBI I created a sample file I hope you can open it
- WaqarArshadHelper I
Hi, its asking for sign in
- AnonymousNot applicable
Hi, Im sorry, i dont find a way to send or attach the PBI file to this post. but thank you for trying to help!
- AnonymousNot applicable
I found a workaround and now it works.
the old formula isNoPromotionGradeEntryDate =CALCULATE(DISTINCTCOUNT('main data'[Person Number]);'main data'[Promoted] = 0;'main data'[Grade Entry Date] < 04-01-2011)I changed this to the new formula using DATE as a variable:NoPromotionGradeEntryDate =VAR _date = DATE(2011; 04; 01)VAR _result = CALCULATE(DISTINCTCOUNT('main data'[Person Number]);'main data'[Promoted] = 0;'main data'[Grade Entry Date] < _date)RETURN _resultHope this helps others with the same problem!