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

Last - 图表函数

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

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

语法:  

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

参数
参数描述
expr表达式或字段包含要度量的数据。
offset 指定 offsetn(大于 1)会将表达式评估从最后列开始向左移动 n 列。

指定偏移量为 0 将计算当前行段最后列上的表达式。

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

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

定义聚合范围

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

示例:图表表达式
示例结果
Last( Sum(Sales ))返回当前行段最后列 Sales 的总和。
Last( Sum(Sales ), 2)返回当前行段中最后一列左侧两列中 Sales 的总和。
Last( Total Sum( Sales ))返回当前行段最后列 Sales 的总计总和。
RangeAvg (Last(Sum(x),1,5))返回当前行段最右边五列内计算的 sum(x) 函数的结果的平均值。

示例 - Last 基本原理

示例 – Last 场景

示例 - 使用 Last 计算预算差异

本页面有帮助吗?

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