GENERATESERIES

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

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

Синтаксис

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

Параметры

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

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

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

Замечания

  • Если 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