移动计算

移动计算是一种表计算。它计算的是分组中某一项与其前后几项的聚合计算的结果(求和、平均、最大值、最小值),如: 2014年“销售额”是400,2013,2015年分别是200,600,则表计算后,销售额的前后一项平均值的移动计算是

$ 400 = (200 + 400 + 600) \div 3 $
$ WSx(-1,1) = AGG{x-i}^{x+1} $

注1:-1,1为确定前后项的参数,可调,在设置时只需要写绝对值 注2:移动计算的也可以包含当前项 注3:累积和支持基于当前结果再做其他表计算,叫做二次表计算,参照下文

如要计算“销售额”的移动计算,首先需要把要计算的“销售额”胶囊拖拽到左边的面板上,并点击小三角找到表计算菜单选项(如下图):

移动计算 - 图1

打开表计算面板后,在计算类型中选择第六项

移动计算 - 图2

计算内容是决定当前视图中,哪些维度用来分区计算,哪些用来在区分好的组里面按照顺序做计算的,如上图中配置,我们可以得到以下图表中显示的计算结果。

移动计算 - 图3

我们根据邮寄方式划分了四个小组分别作累积和计算,在每个分组中沿着年(订单日期)中的2011 2012 2013 2014 按顺序计算与其前面两项的值求和。

对比上下两张图表,我们可以发现标准级的2014年与前两年的销售额总和约为800万。

图2中除了可以指定聚合计算的类型,前后多少项,是否包含当前项,还可以选中包含前面所有项或后面所有项。

若没有足够的项则留空: 当前面或后面没有能够满足移动计算的足够数量的项时,不进行计算,留空。

我们可以继续在这个移动计算上做表计算,只需要在可以图2的配置面板中最下面的复选框中打上勾,并在下面的二次表计算类型中做进一步的计算

移动计算 - 图4