Don't miss your chance to take the Fabric Data Engineer (DP-700) exam on us!
Learn moreWe've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now
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
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 51 | |
| 37 | |
| 35 | |
| 19 | |
| 17 |
| User | Count |
|---|---|
| 70 | |
| 64 | |
| 39 | |
| 33 | |
| 23 |