# GetObjectMeasure — функция диаграммы

GetObjectMeasure() возвращает имя меры. Index — дополнительное целое число, обозначающее меру, которую необходимо вернуть.

Примечание к информации

Данная функция не поддерживается в следующих расположениях диаграммы: заголовок, подзаголовок, нижний колонтитул, выражение опорной линии и выражение мин./макс.

Примечание к информации

Создание ссылок на имя измерения или меры в другом объекте при помощи Object ID не поддерживается.

Синтаксис:

GetObjectMeasure ([index])

Возвращаемые типы данных: Строка

Пример: выражения диаграммы

| Пример | Результат |
| --- | --- |
| `GetObjectMeasure ()`<br><br>`GetObjectMeasure (0)` | Возвращает имя первой меры в диаграмме. |
| `GetObjectMeasure (1)` | Возвращает имя второй меры в диаграмме. |

## Пример. Основы использования функции GetObjectMeasure

[](https://help.qlik.com/en-US/sense/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` возвращает меру, определяемую по параметрам функции.