Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hi all,
Thank you in advance. I am trying to achevie below functonality.
I have a slicer like below
Based on start date and enddate, days difference it needs to return previous start date and end date.
Slicer Selected date | O/p required | Format | ||||
mm/dd/yyyy | ||||||
Start Date | End Date | difference | Start Date | End Date | ||
Case 1 | 1/1/2022 | 1/1/2022 | 0 days | 12/31/2021 | 12/31/2021 | |
Case 2 | 2/1/2022 | 2/28/2022 | 28 Days | 1/3/2022 | 1/31/2022 | |
Case 3 | 1/1/2022 | 1/15/2022 | 15 days | 1/16/2021 | 1/31/2021 |
Solved! Go to Solution.
@Anonymous , The second set of dates is what you need
same period based on date range
Last Period =
var _max =maxx(allseleceted(date),date[date])
var _min =maxx(allseleceted(date),date[date])
var datediff1 = datediff(_min,_max,day) //add +1 if needed
var _maxX = _max-datediff1
var _minX = _min -datediff1
return
CALCULATE(SUM(Sales[Sales Amount]),filter(all(date,date[date]<=_maxX &&date[date]>=_minX)))
@Anonymous , The second set of dates is what you need
same period based on date range
Last Period =
var _max =maxx(allseleceted(date),date[date])
var _min =maxx(allseleceted(date),date[date])
var datediff1 = datediff(_min,_max,day) //add +1 if needed
var _maxX = _max-datediff1
var _minX = _min -datediff1
return
CALCULATE(SUM(Sales[Sales Amount]),filter(all(date,date[date]<=_maxX &&date[date]>=_minX)))
Case 1 & Case 3 are working with above logic.
Can you please look into case 2?
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
96 | |
94 | |
80 | |
71 | |
64 |
User | Count |
---|---|
115 | |
106 | |
96 | |
81 | |
72 |