跳到主要内容

Before - 图表函数

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

语法:  

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

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

参数:  

参数
参数 描述
expr 表达式或字段包含要度量的数据。
offset

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

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

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

count

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

TOTAL

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

定义聚合范围

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

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

示例:  

before( sum( Sales ))

before( sum( Sales ), 2 )

before( total sum( Sales ))

rangeavg (before(sum(x),1,3)) returns an average of the three results of the sum(x) function evaluated in the three columns immediately to the left of the current column.

本页面有帮助吗?

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