Funkce Sequence
Platí pro: aplikace plátna desktopové toky 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 ekvivalent [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 typů dat 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( Records [, Start [, Step ] ] )
- Records – 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 negativní, aby se odpočítal od Start. Výchozí hodnota je 1.
Příklady
Základní použití
Vzorec | Popis | 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, 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, 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, -100, 0.5 ) | Generuje tabulku 4 záznamů začínající na -100 a zvyšující se o 0,5. | |
Sequence( 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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro