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 |