This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
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!
Check out the May 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.