After - 图表函数

After()用于返回使用透视表的维度值评估的表达式值,因为维度值显示在透视表的行段内当前列之后的列。

语法:  

after([ total ] expression [ , offset [,n ]])

 

备注: 在除透视表之外的所有图表类型中,此函数会返回 NULL

参数:  

参数 说明
expression 表达式或字段包含要度量的数据。
offset

指定 offsetn(大于 1)后,将表达式评估从当前行开始向右移动 n 行。

指定 0 偏移量可以计算当前行上的表达式的值。

指定负偏移量数值后,使 After函数效果类似于具有相应正偏移量数值的 Before 函数。

n

通过指定第三个参数 n大于 1,函数将返回一连串 n 值,每个值对应一个从原始单元格开始向右计数的 n 表格行。

TOTAL

如果表格是单维度或如果将 TOTAL限定符用作参数,则当前列段数据总是与整列相等。

另请: 定义聚合范围

行段的最后一列会返回 NULL值,因为其后没有列。

如果透视表有多个水平维度,则当前行片断将只包括值与所有维度行中当前列相同的列,除显示字段排序间上一次水平维度的行之外。 透视表的水平维度的内部字段排序只需依据从上至下的维度顺序定义。

示例:  

after( sum( Sales ))

after( sum( Sales ), 2 )

after( total sum( Sales ))

rangeavg (after(sum(x),1,3))用于返回当前列右边三列内评估的 sum(x) 函数的三个结果的平均值。