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! Learn more
Hi,
I have a date slicer
I want to select a date range and calculate % change equivalent to the same previous period(days)
eg. if I select 15-31 march I want to compare data with a 1-14 march and then calculate % change
Dimensions - Date and Daily Total Sales
It must be dynamic if I select 45 days then previous 45 days data must be compared with it.
Solved! Go to Solution.
Assuming your slicer is based on a Date table, and the measure you want to evaluate is [YourMeasure], you can write a measure that looks something like this:
Change from Prior Period % =
VAR MinDate =
MIN ( 'Date'[Date] )
VAR NumDaysSelected =
COUNTROWS ( 'Date' )
// Alternatively MaxDate - MinDate + 1
VAR CurrentMeasure = [YourMeasure]
VAR PreviousMeasure =
CALCULATE (
[YourMeasure],
DATESINPERIOD ( 'Date'[Date], MinDate - 1, - NumDaysSelected, DAY )
)
RETURN
DIVIDE ( CurrentMeasure, PreviousMeasure ) - 1
The key feature is using DATESINPERIOD to create a date filter of the same number of days ending the day before the selected period.
Regards,
Owen
Assuming your slicer is based on a Date table, and the measure you want to evaluate is [YourMeasure], you can write a measure that looks something like this:
Change from Prior Period % =
VAR MinDate =
MIN ( 'Date'[Date] )
VAR NumDaysSelected =
COUNTROWS ( 'Date' )
// Alternatively MaxDate - MinDate + 1
VAR CurrentMeasure = [YourMeasure]
VAR PreviousMeasure =
CALCULATE (
[YourMeasure],
DATESINPERIOD ( 'Date'[Date], MinDate - 1, - NumDaysSelected, DAY )
)
RETURN
DIVIDE ( CurrentMeasure, PreviousMeasure ) - 1
The key feature is using DATESINPERIOD to create a date filter of the same number of days ending the day before the selected period.
Regards,
Owen
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.