Udostępnij za pośrednictwem


GENERATESERIES

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

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