Forum Discussion
Anonymous
2 years agoNot applicable
Calculate Moving Average
Hi, I have data which looks like: Site Date Value Moving Average London 01-01-2022 0.1 0.1 London 28-01-2022 0.2 0.15 London 01-02-2022 0.3 0.2 London 01-03-2022 0.6 0...
- 2 years ago
hi Anonymous ,
you may try to add a calculated column like:
Column = AVERAGEX( FILTER( data, data[Site]=EARLIER(data[Site]) &&data[Date]<=EARLIER(data[Date]) ), data[Value] )it worked like:
- 2 years ago
Moving AVG = AVERAGEX( WINDOW( 1, ABS, 0, REL, DATA, ORDERBY( DATA[Date] ), DEFAULT, PARTITIONBY( DATA[Site] ), MATCHBY( DATA[Site], DATA[Date] ) ), DATA[Value] )
FreemanZ
2 years agoSuper User
hi Anonymous ,
you may try to add a calculated column like:
Column =
AVERAGEX(
FILTER(
data,
data[Site]=EARLIER(data[Site])
&&data[Date]<=EARLIER(data[Date])
),
data[Value]
)
it worked like: