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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I am working on an HR report and have a type 2/slowly changing table called employee_data (the table has a "from date" and "to date"). data changes per employee infrequently, but when data changes the employee gets a new row where from date = the date the transaction is entered, and to date = a date in the very distant future. The employees previous row is updated with the 'to date' being the day prior to the new row. I also have a date table with one row per day.
I'd like to create a report that shows the count of employees per month, but dont seem to be able to find a way to create a join from the date dimension to the employee dimension using "between".
Any suggestions on how to best achieve a join from a slowly changing dimension to a date dimension such that if the month grain is chosen in a report, that the employee is counted every month for which they have a valid record (based on the from and to dates)?
Solved! Go to Solution.
@bwaetford,
Please check if the DAX in attached PBIX file returns your expected result. If not, please share sample data of your table and post expected result here.
Regards,
Lydia
@bwaetford,
Please check if the DAX in attached PBIX file returns your expected result. If not, please share sample data of your table and post expected result here.
Regards,
Lydia
Hi @Anonymous thank you for this post.
I tried out this solution and found it works well.
How would you include time in this? as either time by its self or with date...
Great help. Thanks!
@bwaetford,
If my method solves your issue, please accept my reply as solution to close this thread.
Regards,
Lydia
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 58 | |
| 45 | |
| 42 | |
| 20 | |
| 18 |