Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Dear Community, I am confronted with the following situation:
Context:
I want to create a graph that shows the evolution of my sales over the last 12 months (Trailing Twelve months - TTM) BUT where each month is already the sum of the last 12 months (Moving Annul Total - MAT). And I'd like this view to change according to a time slicer. For example, if I choose the month of May 23, I should see:
Problem:
My problem is that the graph doesn't follow the time slicer at all. When I put a month in my slicer, the graph gives me a single value for the last 30 days, whereas I'd like to see the last 12 months.
This is what I've done:
Sales_MAT = CALCULATE(
sum(Sales[Sales]),DATESINPERIOD('Date Dimension'[DateDimension],
MAX('Date Dimension'[DateDimension]),-12,MONTH) )
TTM_Total_Sales =
VAR CurrentDate = MAX('Date Dimension'[DateDimension])
VAR PreviousDate = DATE(YEAR(CurrentDate),MONTH(CurrentDate)-12,DAY(CurrentDate))
VAR Result =
CALCULATE(
Sales[Sales_MAT],
FILTER(
ALL('Date Dimension'[DateDimension]),
'Date Dimension'[DateDimension]>=PreviousDate && 'Date Dimension'[DateDimension]<=CurrentDate
)
)
RETURN
Result
And I don't understand what else I need to do....
Already thank you for your help !
For those who prefer to work with the full file, you can download it here (through "We transfer"): https://we.tl/t-xDys0zqAHG
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.