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 |