Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I think i need help on solving the problem, it seems not that complex but i just cannot think of how to make it.
I got a table containing records of contracts with contract start date and contract end date. Together with a date table, i would like to show in a bar chart the no. of active contracts in each month. Whether i should use measure to make it or need to create a table to handle this?
Thanks~~
Solved! Go to Solution.
So you will need a date to filter on... in this example I created a Calendar table with Calendar = CALENDARAUTO()
No need for any relation ships - you will use the calendar to act as an unrelated parameter.. its just to get a date to check against.
Then it is just one simple measure:
Active Contracts = CALCULATE(Contracts[Contracts],FILTER(Contracts,(Contracts[Contract Start]<=LASTDATE('Calendar'[Date])&&[Contract End]>=FIRSTDATE('Calendar'[Date]))))
The legendary Chris Campbell posted this solution on the legendary powerpivotpro.com blog a while back:
Cheers
Greg Nash
So you will need a date to filter on... in this example I created a Calendar table with Calendar = CALENDARAUTO()
No need for any relation ships - you will use the calendar to act as an unrelated parameter.. its just to get a date to check against.
Then it is just one simple measure:
Active Contracts = CALCULATE(Contracts[Contracts],FILTER(Contracts,(Contracts[Contract Start]<=LASTDATE('Calendar'[Date])&&[Contract End]>=FIRSTDATE('Calendar'[Date]))))
The legendary Chris Campbell posted this solution on the legendary powerpivotpro.com blog a while back:
Cheers
Greg Nash
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.