Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Hi there please would someone be able to assist with a 14 day rolling average query for a column calculation in PBI,
Dates are dd/mm/yy and I have Currency data in the Budget column I am looking to write a formula for the 14 day rolling total from which to calculate the rolling average.
The following formula only returns a rolling 1 day average:
With thanks & kind regards, Singh,
Solved! Go to Solution.
My mistake. Somehow I missed to remove the filters.
Rolling Budget =
VAR CurrentDate = 'INFEED'[DATE]
VAR PreviousDate = CurrentDate - 14
RETURN
CALCULATE (
SUM ( INFEED[BUDGET] ),
'INFEED'[DATE] <= CurrentDate,
'INFEED'[DATE] >= PreviousDate,
REMOVEFILTERS ()
)
Hi @Tony_Singh
please try
Rolling Budget =
VAR CurrentDate = 'INFEED'[DATE]
VAR PreviousDate = CurrentDate - 14
RETURN
CALCULATE (
SUM ( INFEED[BUDGET] ),
'INFEED'[DATE] <= CurrentDate,
'INFEED'[DATE] >= PreviousDate
)
Hi there, it is only returning the single value ie the pickup value,
In essence we need to aggregate the first 14 days ie 1-14, then 2-15, then 3-16 and so on a bit of a dilema,
Any further suggestions?
Regards,
My mistake. Somehow I missed to remove the filters.
Rolling Budget =
VAR CurrentDate = 'INFEED'[DATE]
VAR PreviousDate = CurrentDate - 14
RETURN
CALCULATE (
SUM ( INFEED[BUDGET] ),
'INFEED'[DATE] <= CurrentDate,
'INFEED'[DATE] >= PreviousDate,
REMOVEFILTERS ()
)
@Tony_Singh Try:
Rolling Average Measure =
VAR __MaxDate = MAX('DATE'[Date])
VAR __MinDate = __MaxDate - 14
RETURN
SUMX(FILTER('INFEED',[Date] >= __MinDate && [Date] <= __MaxDate),[BUDGET])
Hi Greg, as I am newbie please do not take any offence this works as a caluclated measure however how would i write that as a column command, kind regards & thanks, Singh,
Hi Greg, I have looked in the book also, I have the first edition, still struggling with the technicality, I have copied and pasted the code from your reply into the formula bar and I get a value of 1875 which is 15*125, the 125 is the last daily value for the daily budget ie 31/12/2024,
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
User | Count |
---|---|
26 | |
17 | |
12 | |
12 | |
10 |
User | Count |
---|---|
33 | |
25 | |
16 | |
14 | |
13 |