Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
HI,
I am using the function 'Sameperiodlastyear' and I know about 'dateadd'
I have a chart that looks like this:
However, my issue is that Thanksgiving falls on a different days of the year, so things can get skewed. I can't compare Nov 28 to Nov 28 for example. I need to be able to compate Nov 26 to Nov 28. I know I can use dateadd to move up or down a day or so, but I would like a slicer(or something) that will allow a user to dynamically shift those days so that we are comparing Thanksgiving day to Thanksgiving day.
Any ideas out there? I have some other slicers set up, while summing works great, it starts falling apart when I want to see day to day comparisons.
TIA,
MIke
You could make a disconnected table with GENERATESERIES(-10,10,1), for example and use the Value column from that in a slicer as your # of days to offset. You can then use EDATE(MIN(Date[Date]), -12) + SELECTEDVALUE(Offset[Value]) in a variable for your min date, do the same for max date and use those two variables in your CALCULATE filters to get the same period last year w/o time intelligence.
Or you could wrap SAMEPERIODLASTYEAR with DATEADD and use the SELECTEDVALUE as the days to offset in DATESADD.
Pat
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Hi,
Ok, I created this:
Ok, thank you... let me give it a shot....I don't consider myself a Dax Pro. 😅
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 40 | |
| 37 | |
| 33 | |
| 29 | |
| 26 |
| User | Count |
|---|---|
| 134 | |
| 104 | |
| 63 | |
| 60 | |
| 55 |