This article describes how to use the Moving Average analytic function in Arcadia Data.
We are using the Basic Visual for Aggregates to demonstrate how to use the Moving Average analytic function.
sum(population)
field on the Y Axis shelf.In the Analytic Function: Moving Average modal window,
Under Select the sort order, you can specify the order of sorting. This order specifies what the row is, and the row where the value is taken. If your visual already specifies sorting order, these values appear in the modal.
You can add additional sort parameters, by clicking the (add/plus) icon.
Here, leave the default order: year ascending, followed by country ascending.
Under Rows to include in the average (relative to current row), the options for leading rows are: All previous rows, Current row, or Previous row(s) (default). Select the last option, then specify the number of preceding rows for the calculation; the default is 5, but we changed it to 2.
Similarly, the options for following rows are: All forward rows, Current row (default), or Forward row(s). Select the last option; the default is 5, but we changed it to 2.
[Optional] If you examine the expression in the Enter/Edit Expression interface, it shows that the function has the following form:
avg(sum([population])) over (partition by [year] order by [year], [country]
rows between 2 preceding and 2 following) as 'moving average(population)'
Click Refresh Visual.
Notice the change to the appearance of the visual, and the change in values that appear on the tooltip.