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

Функция ValueLoop() возвращает набор повторяемых значений, в результате чего при использовании в вычисляемом измерении образуется синтетическое измерение.

Диапазон генерированных значений ограничивается значениями from и to, включая промежуточные значения в приращениях шага.

Примечание к информацииВ диаграммах с синтетическим измерением, созданным с помощью функции ValueLoop, можно указать ссылку на значение измерения, соответствующее определенной ячейке выражения. Для этого необходимо повторно запустить функцию ValueLoop с теми же параметрами в выражении диаграммы. Разумеется, функцию можно использовать в любом месте на макете, но, помимо использования для синтетических измерений, эта функция будет иметь смысл только внутри функции агрегирования.

Примечание к информацииВыборки не влияют на синтетические измерения.

Синтаксис:

ValueLoop(from [, to [, step ]])

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

Аргументы:

* from: Необходимо создать начальное значение из ряда значений.
* to: Необходимо создать конечное значение из ряда значений.
* step: Размер приращения между значениями.

Примеры:

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

| Пример | Результат |
| --- | --- |
| `ValueLoop(1, 10)` | Создается измерение в таблице, например, такое, которое может быть использовано для обеспечения меток с числами. В этом примере в результате образованы значения от 1 до 10. В выражении на эти значения может быть дана ссылка. |
| `ValueLoop(2, 10,2)` | В этом примере в результате образованы значения 2, 4, 6, 8, и 10, поскольку аргумент step имеет значение 2. |