Поделиться через


GENERATESERIES

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

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

Синтаксис

GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])

Параметры

Срок Определение
startValue Начальное значение, используемое для создания последовательности.
endValue Конечное значение, используемое для создания последовательности.
incrementValue (Необязательно) Добавочное значение последовательности. Если этот параметр не указан, значение по умолчанию равно 1.

Возвращаемое значение

Одна таблица столбцов, содержащая значения арифметического ряда. Имя столбца — Значение.

Замечания

  • Если endValue меньше startValue, возвращается пустая таблица.

  • добавочное значение должно быть положительным значением.

  • Последовательность останавливается в последнем значении, которое меньше или равно endValue.

  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример 1

Следующий запрос DAX:

EVALUATE GENERATESERIES(1, 5)

Возвращает следующую таблицу с одним столбцом:

[значение]
1
2
3
4
5

Пример 2

Следующий запрос DAX:

EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

Возвращает следующую таблицу с одним столбцом:

[значение]
1.2
1.6
2
2.4

Пример 3

Следующий запрос DAX:

EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))

Возвращает следующую таблицу с одним столбцом:

[значение]
10
10.5
11
11.5
12