Sdílet prostřednictvím


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. Sequence # 4.
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. Sequence 4, 24.
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. Sequence 4, 4, -1.
Sekvence ( 4, -100, 0,5 ) Generuje tabulku 4 záznamů začínající na -100 a zvyšující se o 0,5. Sequence 4, -100, 0.5.
Sekvence (0,9) Generuje prázdnou tabulku, protože se počet zaokrouhlí dolů na 0. Sequence 0.9.
ForAll( Sequence( 4 ), Rand() ) Vytvoří tabulku se 4 záznamy náhodných čísel. Sekvence č. 4 s náhodnými čísly.
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.