# Only Функция скрипта

Only() возвращает значение, если есть только один возможный результат, который может быть получен из агрегированных данных. Если запись содержит только одно значение, возвращается это значение. В противном случае возвращается значение NULL. Используйте предложение group by, чтобы оценить множество записей. Функция Only() может возвращать числовые и текстовые значения.

Синтаксис:

Only (Only ( expr expr ))

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

Аргументы

| Аргумент | Описание |
| --- | --- |
| expr Expression | Выражение или поле, содержащее данные для измерения. |

Примеры и результаты:

Добавьте образец скрипта в свое приложение и запустите его. Затем добавьте как минимум поля, указанные в столбце с результатами, на лист нашего приложения, чтобы увидеть результат.

Чтобы столбец с результатами выглядел так же, как столбец с результатами ниже, на панели свойств в разделе «Сортировка» переключите параметр с «Авто» на «Пользовательский», а затем отмените выбор числовой сортировки и сортировки в алфавитном порядке.

`Temp:` `LOAD * inline [` `Customer|Product|OrderNumber|UnitSales|CustomerID` `Astrida|AA|1|10|1` `Astrida|AA|7|18|1` `Astrida|BB|4|9|1` `Astrida|CC|6|2|1` `Betacab|AA|5|4|2` `Betacab|BB|2|5|2` `Betacab|DD` `Canutility|DD|3|8` `Canutility|CC` `] (delimiter is '|');` `Only:` `LOAD Customer, Only(CustomerID) as MyUniqIDCheck  Resident Temp Group By Customer;` ` `

Результирующая таблица

| Клиент | MyUniqIDCheck |
| --- | --- |
| Astrida | 1<br><br>поскольку только у клиента Astrida записи заполнены и включают элемент CustomerID. |

## Подробнее

* [Only](https://help.qlik.com/ru-RU/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/Only.htm)