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!View all the Fabric Data Days sessions on demand. View schedule
Hi community!
I have a table that shows the sales pro each product per date. THen I have a calendar table linked to that table to aggegrate the data into weekly buckets.
Now I would like to show in a pivot table the last 5 weeks sales in thos format
| Selected Week | 2024-01 | 2024-02 | 2024-03 | 2024-04 | 2024-05 | 2024-06 |
| 01 | 5 | 6 | 8 | 9 | 1 | |
| 02 | 6 | 8 | 9 | 1 | 2 | |
| 03 | 8 | 9 | 1 | 2 |
It is like a waterfall, showing the last 5 weeks sales based on the selected week.
How would you build that?
Solved! Go to Solution.
Hi,
I am not sure how your semantic model looks like, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
WINDOW function (DAX) - DAX | Microsoft Learn
Expected result measure: =
VAR _selectedyearweek =
MAX ( 'Axis table'[weekenddate] )
VAR _t =
WINDOW (
1,
ABS,
5,
ABS,
FILTER (
ALL ( 'Calendar'[Year-Week], 'Calendar'[weekenddate] ),
'Calendar'[weekenddate] >= _selectedyearweek
),
ORDERBY ( 'Calendar'[weekenddate], ASC )
)
RETURN
CALCULATE ( SUM ( Sales[Sales] ), KEEPFILTERS ( _t ) )
Hi,
I am not sure how your semantic model looks like, but I tried to create a sample pbix file like below.
Please check the below picture and the attached pbix file.
WINDOW function (DAX) - DAX | Microsoft Learn
Expected result measure: =
VAR _selectedyearweek =
MAX ( 'Axis table'[weekenddate] )
VAR _t =
WINDOW (
1,
ABS,
5,
ABS,
FILTER (
ALL ( 'Calendar'[Year-Week], 'Calendar'[weekenddate] ),
'Calendar'[weekenddate] >= _selectedyearweek
),
ORDERBY ( 'Calendar'[weekenddate], ASC )
)
RETURN
CALCULATE ( SUM ( Sales[Sales] ), KEEPFILTERS ( _t ) )
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 18 | |
| 11 | |
| 9 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 31 | |
| 26 | |
| 21 | |
| 14 | |
| 12 |