Forum Discussion
Anonymous
5 years agoNot applicable
datesbetween() doesn't work
Hi, Can someone tell me why the measure doesn't work? Thanks!
- Anonymous5 years ago
In addition to misuse all() function within datesbetween, I also swapped the position of start date and end date. Here is the correct measure to use:
#leavers 2 =VAR maxdate =MAX ( 'Calendar'[Date] )VAR mindate = maxdate - 365VAR rolling_12_month_leavers =CALCULATE (COUNTROWS ( Headcount ),NOT ISBLANK ( Headcount[Exit Date] ),USERELATIONSHIP ( 'Calendar'[Date], Headcount[Exit Date] ),DATESBETWEEN ('Calendar'[Date],mindate,maxdate))RETURNrolling_12_month_leavers
Jihwan_Kim
5 years agoSuper User
Hi, Anonymous
I am not sure how your whole data model looks like, but try to NOT USER ALL in datesbetween function.
Hi, My name is Jihwan Kim.
If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Anonymous
5 years agoNot applicable
In addition to misuse all() function within datesbetween, I also swapped the position of start date and end date. Here is the correct measure to use:
#leavers 2 =
VAR maxdate =
MAX ( 'Calendar'[Date] )
VAR mindate = maxdate - 365
VAR rolling_12_month_leavers =
CALCULATE (
COUNTROWS ( Headcount ),
NOT ISBLANK ( Headcount[Exit Date] ),
USERELATIONSHIP ( 'Calendar'[Date], Headcount[Exit Date] ),
DATESBETWEEN (
'Calendar'[Date],
mindate,
maxdate
)
)
RETURN
rolling_12_month_leavers