Funkce Sequence
Platí pro: aplikace na plátně toky na počítači modelem řízené aplikace Power Platform CLI
Generujte tabulku pořadových čísel.
Description
Funkce Sequence generuje tabulku s jedním sloupcem po sobě jdoucích čísel, například 1, 2, 3. Název sloupce je Value. Sequence( 4 )
je ekvivalentní [1,2,3,4]
.
Použijte funkci Sequence s funkcí ForAll k iteraci konkrétního počtu časů. Například následující vzorec přidá do 10 náhodných čísel do kolekce MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll lze také použít k transformaci hodnoty do jiných datových typů a vrácení nové tabulky. Například následující vzorec vrací tabulku následujících 10 dnů:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Počet záznamů, které se mají vygenerovat, se zaokrouhlí dolů na nejbližší celé číslo a musí být v rozsahu 0 až 50 000. Generování tabulky s nulovými záznamy má za následek prázdnou tabulku.
Poznámka:
Sekvence je omezena na 50 000 záznamů.
Syntaxe
Sekvence( Záznamy [, Začátek [, krok ] ])
- Záznamy – Povinné. Počet záznamů k vytvoření. Musí být v rozsahu 0 až -50,000.
- Start – volitelné. Počáteční číslo sekvence. Výchozí hodnota je 1.
- krok – Volitelné. Přírůstek pro každé následující číslo v sekvenci. krok může být záporné, aby se odpočítávalo od Začátek. Výchozí hodnota je 1.
Příklady
Základní použití
Vzorec | Popis | Výsledek |
---|---|---|
Sekvence ( 4 ) | Generuje tabulku 4 záznamů začínající na výchozím 1 a zvyšující se o výchozí 1. | |
Sekvence ( 4, 24 ) | Generuje tabulku 4 záznamů začínající na výchozím 24 a zvyšující se o výchozí 1. | |
Sekvence ( 4, 4, -1 ) | Generuje tabulku 4 záznamů začínající na výchozím 4 a zvyšující se o -1, s efektivním zpětným odpočítáváním. | |
Sekvence ( 4, -100, 0,5 ) | Generuje tabulku 4 záznamů začínající na -100 a zvyšující se o 0,5. | |
Sekvence (0,9) | Generuje prázdnou tabulku, protože se počet zaokrouhlí dolů na 0. | |
ForAll( Sequence( 4 ), Rand() ) | Vytvoří tabulku se 4 záznamy náhodných čísel. | Skutečná čísla se budou lišit. |
Concat( Sequence( 5 ), Text( Value ) & " " ) |
Generuje řetězec čísel od 1 do 5. | "1 2 3 4 5" |
Mapa znaků
Viz reference funkce Char pro dvě funkce Sequence spolupracující na zobrazení mapy znaků ve dvourozměrném rozložení.
Šachovnice
Viz reference operátoru As pro dvě funkce Sequence fungující společně při vytváření šachovnice v textovém řetězci a ve dvou vnořených galeriích.