Last

Last() 返回使用透视表的维度值评估的表达式值,因为维度值显示在透视表的当前行段的最后一列。在除透视表之外的所有图表类型中,此函数会返回 NULL

Syntax:  

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

Arguments:  

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

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

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

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

n

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

TOTAL

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

定义聚合范围

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

Example:  

last( sum( Sales ))

last( sum( Sales ), 2 )

last( total sum( Sales )

rangeavg (last(sum(x),1,5)) 用于返回当前行段最右边五列内评估的 sum(x) 函数的结果的平均值。