跳到主要内容 跳到补充内容

After - 图表函数

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

语法:  

after([TOTAL] expr [, offset [, count ]])

信息注释当在图表的任何表达式中使用此图表函数时,不允许对图表中的 y 值进行排序或按表中的表达式列进行排序。因此,这些排序替代项会自动禁用。当您在可视化或表格中使用此图表函数时,可视化的排序将返回到此函数的排序输入。
信息注释 在除透视表之外的所有图表类型中,此函数会返回 NULL
参数
参数 描述
expr 表达式或字段包含要度量的数据。
offset

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

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

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

count 通过指定第三个参数 count(大于 1),函数将返回一连串值,每个值对应一个从原始单元格开始向右计数的 count 表格列。
TOTAL 如果表格是单维度或如果将 TOTAL 限定符用作参数,则当前列段数据总是与整列相等。

定义聚合范围

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

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

示例:图表表达式
示例 结果
After( Sum(Sales )) 返回相对于当前列紧邻右侧的下一列的 Sales 总和。
After( Sum(Sales ), 2) 返回当前列右侧两列中的列中 Sales 的总和。
After( Total Sum( Sales )) 返回相对于当前列紧邻右侧的下一列的 Sales 总和。
RangeAvg (After(Sum(x),1,3)) 返回紧邻当前列右侧的三列内评估的 sum(x) 函数的三个结果的平均值。

示例 - After 基本原理

示例 – After 场景

示例 - After 进阶场景

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!