GetObjectMeasure - 图表函数
GetObjectMeasure() 返回度量的名称。Index(索引)是一个可选整数,表明应返回的度量。
信息注释
不能在以下位置的图表中使用此函数:标题、副标题、页脚、参考线表达式和最小/最大表达式。
信息注释
您无法在使用 Object ID 的另一对象中引用维度或度量的名称。
语法:
GetObjectMeasure ([index])
返回数据类型: 字符串
示例:图表表达式
示例 |
结果 |
GetObjectMeasure ()
GetObjectMeasure (0)
|
返回图表中第一个度量的名称。 |
GetObjectMeasure (1)
|
返回图表中第二个度量的名称。 |
示例 - GetObjectMeasure 基本原理
概览
打开数据加载编辑器,并将下面的加载脚本添加到新部分。
加载脚本包含:
-
加载到名为 Example 的数据表中的数据集。
-
数据表中有以下字段:
-
CustomerID
-
TransactionQuantity
加载脚本
Example:
LOAD * INLINE [
CustomerID, TransactionQuantity
049681, 13
203521, 6
203521, 21
];
结果
加载数据并打开工作表。创建新表并将该字段添加为维度:
创建以下度量:
- Sum(TransactionQuantity) - 第一个度量
- Avg(TransactionQuantity) - 第二个度量
- =GetObjectMeasure(),用于找到表格中的第一个度量。
- =GetObjectMeasure(0),用于找到表格中的第一个度量。
- =GetObjectMeasure(1),用于找到表格中的第二个度量。
结果表
CustomerID |
Sum(TransactionQuantity) |
Avg(TransactionQuantity) |
GetObjectMeasure () |
GetObjectMeasure (0) |
GetObjectMeasure (1) |
Totals | 40 | 13.333333 | Sum(TransactionQuantity) | Sum(TransactionQuantity) | Avg(TransactionQuantity) |
049681 |
13 |
13 |
=Sum(TransactionQuantity) |
=Sum(TransactionQuantity) |
=Avg(TransactionQuantity) |
203521 | 27 | 13.5 | =Sum(TransactionQuantity) | =Sum(TransactionQuantity) | =Avg(TransactionQuantity) |
查看结果,可以看到 GetObjectMeasure 函数如何返回函数参数中指示的度量。