Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.
Hello All,
I am trying to create a measure that will allow me to calculate a trailing 30, 90, and 365 day head count and attrition figures. My data is a list of employees by name, ID and their Status (active or Terminated). I also have a date table with a "DayOffset" field. This reads as "0" = today, -1 = yesterday, -30 = 30 days ago and so on...My formula that I am trying for the trailing 30 Headcount calculation is the following but not quite getting it done:
"
Solved! Go to Solution.
Hi @Anonymous
Try
a =
CALCULATE (
DISTINCTCOUNT ( 'Headcount - Trailing'[Employee Number] ),
'Headcount - Trailing'[Status] = "Active",
'eis Date'[DayOffset] >= -30,
'eis Date'[DayOffset] <= 0
)
This assumes a proper 1-Many relationship between 'eis Date' and the fact table
If it does not work dp share a sample of the tables involved
|
Please accept the solution when done and consider giving a thumbs up if posts are helpful. Contact me privately for support with any larger-scale BI needs, tutoring, etc. |
Hi @Anonymous
Try
a =
CALCULATE (
DISTINCTCOUNT ( 'Headcount - Trailing'[Employee Number] ),
'Headcount - Trailing'[Status] = "Active",
'eis Date'[DayOffset] >= -30,
'eis Date'[DayOffset] <= 0
)
This assumes a proper 1-Many relationship between 'eis Date' and the fact table
If it does not work dp share a sample of the tables involved
|
Please accept the solution when done and consider giving a thumbs up if posts are helpful. Contact me privately for support with any larger-scale BI needs, tutoring, etc. |
Thanks A|B that did the trick!
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.