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

Top - 图表函数

Top() 用于评估表格中列段数据第一(顶部)行的表达式。要计算的行取决于 offset 值,如果存在,则默认计算顶行。对于除表格以外的图表,Top() 用于计算图表的等效垂直表中当前列的第一行的值。

语法:  

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

返回数据类型:

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

指定 noffset 大于 1 后,将表达式评估向下移到顶行下面的 n 行。

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

count 通过指定第三个参数 count 大于 1,函数将返回一连串 count 值,每个值对应当前列段数据的最后一个 count 行中的一行。 此时,可以将该函数用作任何特殊范围函数的参数。 范围函数
TOTAL

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

定义聚合范围

信息注释列段数据是指按当前排序顺序拥有与维度相同的值的连续单元格子集。内部记录图表函数在列段数据中进行计算,不包括等效垂直表图表中的最右侧维度。如果图表中只有一个维度,或者如果已指定 TOTAL 限定符,则计算整个表格中的表达式。
信息注释如果表格或表格等同物有多个垂直维度,当前列段数据将只包括值与所有维度列的当前行相同的行,但按内部字段排序显示最后维度的列除外。

限制:  

  • 递归调用将返回 NULL 值。

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

示例:图表表达式
示例 结果

Top( Sum(Sales) )

返回表中列段的第一行(顶部)Sales 的值。

示例 - Top 基本原理

示例 – Top 场景

示例 - 使用 Top 的图表表达式

本页面有帮助吗?

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