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!To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.
Hello,
I'm trying to write some fixed time period Running Total measures (e.g. 90-Day Revenue) and have had some issues stemming from having a date table that runs out a couple of years in front of the sales table.
I'm using this pattern to limit the dates to when I have sales:
90-Day Sales =
CALCULATE(
[Sales],
DATESINPERIOD(Date_Table[Date], MAXX(Sales_Table, Sales_Table[Date],
-90,
DAY)
When the filter context is my whole company, this measure works fine. Here is a typical visualization of one of these measures (running 90-Day Distribution by Week Ending):
However, when the filter context includes specific items or territories, the MAXX(Sales_Table, Sales_Table[Date]) will refer to different dates for each row, throwing off totals.
I want to refer to dates no later than the last day of sales, and then I want to see the last 90 days of sales for each row from that date (not from the individual row's last sales date).
Thanks for your help,
Ben
User | Count |
---|---|
98 | |
76 | |
75 | |
48 | |
26 |