Sdílet prostřednictvím


Sequence Funkce

Platí pro: Aplikace plátna Copilot Studio Desktopové toky modelem řízené aplikace Power Platform CLI – funkce Dataverse

Generujte tabulku pořadových čísel.

Description

Funkce Sequence vygeneruje tabulku s jedním sloupcem sekvenčních čísel, například 1, 2, 3. Název sloupce je Value. Sequence( 4 ) je ekvivalentní [1,2,3,4].

Používá Sequence se s funkcí ForAll k iteraci určitého počtu opakování. 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:

Sequence je omezena na 50 000 záznamů.

Syntaxe

Sequence( 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 Description Výsledek
Sequence( 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.
Sequence( 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.
Sequence( 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.
Sequence( 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.
Sequence( 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. Sequence # 4 s Náhodným.
Skutečná čísla se budou lišit.
Concat( Sequence( 5 ),
Text( Hodnota ) & " )
Generuje řetězec čísel od 1 do 5. "1 2 3 4 5"

Mapa znaků

Viz odkaz na funkci Char pro dvě Sequence funkce, které spolupracují na zobrazení mapy znaků v dvojrozměrném rozložení.

Šachovnice

Odkaz na operátor As obsahuje dvě Sequence funkce, které spolupracují na vytvoření šachovnice v textovém řetězci a ve dvou vnořených galeriích.