Funkcija sekvence
Odnosi se na: Aplikacije platna Tokovi na radnoj površini Aplikacije Power Platform zasnovane na modelu CLI
Generišite tabelu uzastopnih brojeva.
Opis
Funkcija Sequence generiše jednu tabelu kolona sa rednim brojevima, kao što su 1, 2, 3. Naziv kolone je Value. Sequence( 4 )
je ekvivalentno [1,2,3,4]
.
Koristite Sequence sa funkcijom ForAll za ponavljanje određenog broja puta. Na primer, sledeća formula dodaje 10 slučajnih brojeva u kolekciju MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll se takođe može koristiti za transformaciju vrednosti u druge tipove podataka i vraćanje nove tabele. Na primer, sledeća formula vraća tabelu narednih 10 dana:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Broj zapisa koje treba generisati zaokružuje se na najbliži celi broj i mora biti u opsegu od 0 do 50.000. Generisanje tabele sa nultim zapisima rezultuje praznom tabelom.
Belešku
Sekvenca je ograničena na 50.000 zapisa.
Sintaksa
Sekvenca( Zapisi [, Početak [, korak ] ] )
- Zapisi – Obavezno. Broj zapisa koje treba kreirati. Mora biti u opsegu 0–50.000.
- Početak – Opciono. Početni broj za niz. Podrazumevano je 1.
- korak – Opciono. Korak za svaki uzastopni broj u nizu. korak može biti negativan za odbrojavanje od početka. Podrazumevano je 1.
Primeri
Osnovna upotreba
Formula | Opis | rezultat |
---|---|---|
Redosled( 4 ) | Generiše tabelu od 4 zapisa koja počinje sa podrazumevanom vrednošću i povećava se za podrazumevani korak 1. | |
Redosled( 4, 24 ) | Generiše tabelu od 4 zapisa koja počinje sa vrednošću 24 i povećava se za podrazumevani korak 1. | |
Redosled( 4, 4, -1 ) | Generiše tabelu od 4 zapisa koja počinje sa vrednošću 4 i povećava se za -1, faktički odbrojavajući unazad. | |
Redosled( 4, -100, 0.5 ) | Generiše tabelu od 4 zapisa koja počinje sa vrednošću -100 i povećava se za 0,5. | |
Redosled( 0.9 ) | Generiše praznu tabelu dok se broj zaokružuje na 0. | |
ForAll( sekvenca( 4 ), rand() ) | Generiše tabelu od 4 zapisa slučajnih brojeva. | Stvarni brojevi će varirati. |
Concat( sekvenca( 5 ), Tekst ( Vrednost ) & " " ) |
Stvara niz brojeva od 1 do 5. | "1 2 3 4 5 " |
Mapa znakova
Pogledajte referencu na funkciju Char za dve funkcije Sequence koje funkcionišu zajedno da prikažu mapu znakova u dvodimenzionalnom rasporedu.
Šahovska tabla
Pogledajte referencu na operator As za dve funkcije Sequence koje funkcionišu zajedno da kreiraju šahovsku tablu u tekstualnoj niski i u dve ugnežđene galerije.