Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
sunnyleungthf
New Member

Count no of record with date range within a period

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~~

1 ACCEPTED SOLUTION
dearwatson
Continued Contributor
Continued Contributor

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:

https://powerpivotpro.com/2013/04/counting-active-rows-in-a-time-period-guest-post-from-chris-campbe...

 

Capture.PNG

 

Cheers

Greg Nash

View solution in original post

1 REPLY 1
dearwatson
Continued Contributor
Continued Contributor

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:

https://powerpivotpro.com/2013/04/counting-active-rows-in-a-time-period-guest-post-from-chris-campbe...

 

Capture.PNG

 

Cheers

Greg Nash

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors