Sekvenčná funkcia
Vzťahuje sa na: aplikácie plátna toky na počítači aplikácie riadené modelom Power Platform CLI
Vytvorte tabuľku postupných čísel.
Description
Funkcia Sequence vygeneruje tabuľku s jedným stĺpcom so sekvenčnými číslami, ako napríklad 1, 2, 3. Názov vráteného stĺpca je Value. Sequence( 4 )
je ekvivalentné [1,2,3,4]
.
Použitie funkciu Sequence s funkciou ForAll na iteráciu konkrétneho počtu opakovaní. Napríklad nasledujúci vzorec pridá do kolekcie 10 náhodných čísel MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll je možné použiť aj na transformáciu hodnoty do iných dátových typov a vrátenie novej tabuľky. Napríklad nasledujúci vzorec vráti tabuľku nasledujúcich 10 dní:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Počet záznamov, ktoré sa majú vygenerovať, sa zaokrúhľuje nadol na najbližšie celé číslo a musí byť v rozsahu 0 až 50 000. Výsledkom vytvorenia tabuľky s nulovými záznamami je prázdny stôl.
Poznámka
Sekvencia je obmedzená na 50 000 záznamov.
Syntax
Sekvencia( Záznamy [, Štart [, krok ] ] )
- Záznamy – Povinné. Počet záznamov, ktoré sa majú vytvoriť. Musí ísť o celé číslo v rozsahu 0 až 50 000.
- Štart – voliteľné. Počiatočné číslo poradia. Predvolené je číslo 1.
- krok – Voliteľné. Prírastok pre každé nasledujúce číslo v poradí. krok môže byť záporné, aby sa odpočítavalo od začiatku. Predvolené je číslo 1.
Príklady
Základné použitie
Vzorec | Popis | Výsledok |
---|---|---|
Sekvencia ( 4 ) | Vytvorí tabuľku 4 záznamov, ktorá začína na predvolenú hodnotu 1 a zvyšuje na predvolenú hodnotu 1. | |
Sekvencia ( 4, 24 ) | Vytvorí tabuľku 4 záznamov, ktorá začína na hodnote 24 a zvyšuje na predvolenú hodnotu 1. | |
Sekvencia ( 4, 4, -1 ) | Vytvorí tabuľku 4 záznamov, ktorá začína na predvolenú hodnotu 4 a pripočítavaním -1 dochádza k počítaniu čísla smerom dozadu. | |
Sekvencia ( 4, -100, 0,5 ) | Vytvorí tabuľku 4 záznamov, ktorá začína na hodnote 100 a zvyšuje sa o hodnotu 0,5. | |
Sekvencia (0,9) | Generuje prázdnu tabuľku ako sa počet zaokrúhľuje nadol na 0. | |
ForAll( Sequence ( 4 ), Rand () ) | Vytvorí tabuľku 4 náhodných čísel. | Skutočné čísla sa budú líšiť. |
Concat( Sequence( 5 ), Text( Hodnota ) & "") |
Generuje reťazec čísel od 1 do 5. | "1 2 3 4 5" |
Mapa znakov
Pozrite si funkciu Char a získajte referenciu na dve funkcie Sequence spolupracujúce na zobrazení mapy znakov v dvojrozmernom rozložení.
Šachovnica
Prečítajte si o operátorovi As ako referencia pre dve funkcie Sequence, ktoré spolu vytvárajú šachovnicu v textovom reťazci a v dvoch vnorených galériách.