Zdieľať cez


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.
Sekvencia ( 4, 24 ) Vytvorí tabuľku 4 záznamov, ktorá začína na hodnote 24 a zvyšuje na predvolenú hodnotu 1. Sekvencia 4, 24.
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, 4, -1.
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 4, -100, 0,5.
Sekvencia (0,9) Generuje prázdnu tabuľku ako sa počet zaokrúhľuje nadol na 0. Sekvencia 0,9.
ForAll( Sequence ( 4 ), Rand () ) Vytvorí tabuľku 4 náhodných čísel. Sekvencia č. 4 s náhodným výberom.
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.