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
pvtrinh89
Frequent Visitor

Calculate days range between dates

Hi,

I have a table containing the expired date of product, so now i want to crate a report to track the citeria for them. in fact, i need to count how many product that have the number of days till exprired date <30 ||  30<exprired date<60|| 60< exprired date<90 and >90 days..

 

Could any one give me some advice on that ?

 

Best regards,
J.

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @pvtrinh89,

 

You can follow below steps to get the count of days range:

1. Create a test table.
Capture.PNG 

 

2. Add the measure to calculate the range.

exprired range =
var temp= MAX(Sheet6[exprired date])
var daynumber= DATEDIFF(min(TODAY(),temp),MAX(TODAY(),temp),DAY)
return
if(daynumber <30,"<30",if( AND(daynumber>30,daynumber<60),"30~60",if(AND(daynumber>60,daynumber<90),"60~90",">90")))

 

3. Add a calculate column to store the “range”.

Capture2.PNG
 

3. Create a new table to get the summarize information.

Table = DISTINCT( SELECTCOLUMNS(Sheet6,"Range",[Range],"Count",COUNTAX(FILTER(Sheet6,[Range]=EARLIER(Sheet6[Range])),[Range])))
 Capture3.PNG


Regards,
Xiaoxin Sheng

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @pvtrinh89,

 

You can follow below steps to get the count of days range:

1. Create a test table.
Capture.PNG 

 

2. Add the measure to calculate the range.

exprired range =
var temp= MAX(Sheet6[exprired date])
var daynumber= DATEDIFF(min(TODAY(),temp),MAX(TODAY(),temp),DAY)
return
if(daynumber <30,"<30",if( AND(daynumber>30,daynumber<60),"30~60",if(AND(daynumber>60,daynumber<90),"60~90",">90")))

 

3. Add a calculate column to store the “range”.

Capture2.PNG
 

3. Create a new table to get the summarize information.

Table = DISTINCT( SELECTCOLUMNS(Sheet6,"Range",[Range],"Count",COUNTAX(FILTER(Sheet6,[Range]=EARLIER(Sheet6[Range])),[Range])))
 Capture3.PNG


Regards,
Xiaoxin Sheng

BhaveshPatel
Community Champion
Community Champion

Hi J.

 

Please refer to the following link for more detailed classification approach.

 

 

Thanks & Regards,

Bhavesh

 

Thanks & Regards,
Bhavesh

Love the Self Service BI.
Please use the 'Mark as answer' link to mark a post that answers your question. If you find a reply helpful, please remember to give Kudos.

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
Top Kudoed Authors