Sdílet prostřednictvím


GENERATESERIES

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vrátí tabulku s jedním sloupcem obsahující hodnoty aritmetické řady, tj. posloupnost hodnot, ve které se jednotlivé hodnoty liší od předchozího konstantního množství. Název vráceného sloupce je Hodnota.

Syntax

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

Parametry

Semestr Definice
startValue Počáteční hodnota použitá k vygenerování sekvence.
endValue Koncová hodnota použitá k vygenerování sekvence.
incrementValue (Volitelné) Hodnota přírůstku sekvence. Pokud není zadáno, výchozí hodnota je 1.

Návratová hodnota

Tabulka s jedním sloupcem obsahující hodnoty aritmetické řady. Název sloupce je Hodnota.

Poznámky

  • Pokud je hodnota endValue menší než hodnota startValue, vrátí se prázdná tabulka.

  • incrementValue musí být kladná hodnota.

  • Sekvence se zastaví na poslední hodnotě, která je menší nebo rovna koncové hodnotě.

  • Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).

Příklad 1

Následující dotaz DAX:

EVALUATE GENERATESERIES(1, 5)

Vrátí následující tabulku s jedním sloupcem:

[Hodnota]
1
2
3
4
5

Příklad 2

Následující dotaz DAX:

EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

Vrátí následující tabulku s jedním sloupcem:

[Hodnota]
1.2
1.6
2
2.4

Příklad 3

Následující dotaz DAX:

EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))

Vrátí následující tabulku s jedním sloupcem:

[Hodnota]
10
10.5
11
11.5
12