GENERATESERIES
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca tabelę z jedną kolumną zawierającą wartości serii arytmetycznej, czyli sekwencję wartości, w których każda z nich różni się od poprzedniej przez stałą ilość. Nazwa zwróconej kolumny to Value.
Składnia
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parametry
Termin | Definicja |
---|---|
startValue |
Wartość początkowa użyta do wygenerowania sekwencji. |
endValue |
Wartość końcowa użyta do wygenerowania sekwencji. |
incrementValue |
(Opcjonalnie) Wartość przyrostowa sekwencji. Jeśli nie zostanie podana, wartość domyślna to 1. |
Wartość zwracana
Jednokolumna tabela zawierająca wartości serii arytmetycznej. Nazwa kolumny to Wartość.
Uwagi
Gdy wartość endValue jest mniejsza niż startValue, zwracana jest pusta tabela.
wartość incrementValue musi być wartością dodatnią.
Sekwencja zatrzymuje się na ostatniej wartości, która jest mniejsza lub równa endValue.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykład 1
Następujące zapytanie DAX:
EVALUATE GENERATESERIES(1, 5)
Zwraca następującą tabelę z jedną kolumną:
[Wartość] |
---|
1 |
2 |
3 |
4 |
5 |
Przykład 2
Następujące zapytanie DAX:
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Zwraca następującą tabelę z jedną kolumną:
[Wartość] |
---|
1.2 |
1.6 |
2 |
2.4 |
Przykład 3
Następujące zapytanie DAX:
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Zwraca następującą tabelę z jedną kolumną:
[Wartość] |
---|
10 |
10.5 |
11 |
11.5 |
12 |