# GetObjectMeasure - 图表函数

GetObjectMeasure() 返回度量的名称。Index（索引）是一个可选整数，表明应返回的度量。

信息注释

不能在以下位置的图表中使用此函数：标题、副标题、页脚、参考线表达式和最小/最大表达式。

信息注释

您无法在使用 Object ID 的另一对象中引用维度或度量的名称。

语法：

GetObjectMeasure ([index])

返回数据类型： 字符串

示例：图表表达式

| 示例 | 结果 |
| --- | --- |
| `GetObjectMeasure ()`<br><br>`GetObjectMeasure (0)` | 返回图表中第一个度量的名称。 |
| `GetObjectMeasure (1)` | 返回图表中第二个度量的名称。 |

## 示例 - GetObjectMeasure 基本原理

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/FieldFunctions/getobjectmeasure.htm)

#### 图表表达式

概述

打开数据加载编辑器，并将下面的加载脚本添加到新部分。

加载脚本包含：

* 加载到名为 `Example` 的数据表中的数据集。

* 数据表中有以下字段：

  * `CustomerID`

  * `TransactionQuantity`

加载脚本

```
Example:
LOAD * INLINE [
CustomerID, TransactionQuantity
049681, 13
203521, 6
203521, 21
];
```

结果

加载数据并打开工作表。创建新表并将该字段添加为维度：

* `CustomerID`

创建以下度量：

* `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` 函数如何返回函数参数中指示的度量。