MOVINGAVERAGE is a DAX function that calculates a moving average along a specified axis in a visual calculation data grid.
Syntax
MOVINGAVERAGE(
Expression,
WindowSize,
IncludeCurrent,
Axis,
Blanks,
Reset
)
Argument | Properties | Description |
---|---|---|
Expression | The expression to be evaluated for each row. | |
WindowSize | The length of the moving window, that is, how many rows will be included. This value should be greater than or equal to 1. | |
IncludeCurrent | Optional | A logical value specifying whether or not to include the current row. If FALSE, the window will contain the last WindowSize values before the current row. Default value is TRUE. |
Axis | Optional | An axis reference. |
Blanks | Optional | An enumeration that defines how BLANK values are ordered. Valid values are: DEFAULT, LAST, FIRST. |
Reset | Optional | Specifies how the calculation restarts. Valid values are: None, LowestParent, HighestParent, or an integer. |