Udostępnij za pośrednictwem


GENERATESERIES

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca tabelę z jedną kolumną zawierającą values serii arytmetycznej, czyli sekwencję values, w której każda z nich różni się od poprzedniej przez stałą ilość. Zwracana nazwa kolumny to Value.

Składnia

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

Parametry

Termin Definicja
startValue Początkowa value używana do generate sekwencji.
endValue Koniec value użyty do generate sekwencji.
incrementValue (Opcjonalnie) Przyrost value sekwencji. Po podaniu not domyślnym value jest 1.

Zwracanie value

Jednokolumna tabela zawierająca values serii arytmetycznej. Nazwa kolumny to Value.

Uwagi

  • Gdy wartość endValue jest mniejsza niż startValue, zwracana jest pusta tabela.

  • incrementValue musi być dodatnią value.

  • Sekwencja zatrzymuje się na lastvalue, która jest mniejsza niż or równa endValue.

  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład 1

Następujące zapytanie DAX:

EVALUATE GENERATESERIES(1, 5)

Zwraca następującą tabelę z jedną kolumną:

[Value]
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ą:

[Value]
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ą:

[Value]
10
10.5
11
11.5
12