Sequence-funktio
Koskee seuraavia: pohjaan perustuvat sovellukset työpöytätyönkulut Mallipohjaisten sovellusten Power Platform CLI
Luo peräkkäisten numeroiden taulukko.
Description
Sequence-funktio luo yksisarakkeisen peräkkäisiä numeroita (kuten 1, 2 3) sisältävän taulukon. Sarakkeen nimi on Value. Sequence( 4 )
vastaa kuin [1,2,3,4]
.
Käytä Sequence-funktiota yhdessä ForAll-funktion kanssa suorittaaksesi iteroinnin tietyn määrän kertoja. Esimerkiksi seuraava kaava lisää 10 satunnaista lukua kokoelmaan MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAllin avulla voidaan myös muuntaa arvo muiksi tietotyypeiksi ja palauttaa uusi taulukko. Esimerkiksi seuraava kaava palauttaa 10 seuraavan päivän taulukon:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Luotavien tietueiden määrä pyöristetään alaspäin lähimpään kokonaislukuun, ja sen on oltava välillä 0–50 000. Kun luodaan taulukko, jossa on nolla tietuetta, tuloksena on tyhjä taulukko.
Muistiinpano
Sekvenssi on rajoitettu 50 000 tietueeseen.
Syntaksi
Sekvenssi(Tietueet [, Alku [, vaihe ] ] )
- Tietueet – Pakollinen. Luotavien tietueiden määrä. On oltava välillä 0–50 000.
- Käynnistä – Valinnainen. Sequencen aloitusnumero. Oletusarvona on 1.
- vaihe – Valinnainen. Sequencen peräkkäisten numeroiden välinen lisäys. vaihe voi olla negatiivinen laskea alaspäin alusta. Oletusarvona on 1.
Esimerkit
Peruskäyttö
Kaava | Kuvaus | Tulos |
---|---|---|
Järjestys( 4 ) | Luo neljän tietueen taulukon, joka alkaa oletusarvosta 1 ja jota lisätään oletusarvoisesti yhdellä. | |
Järjestys( 4, 24 ) | Luo neljän tietueen taulukon, joka alkaa arvosta 24 ja jota lisätään oletusarvoisesti yhdellä. | |
Sekvenssi( 4, 4, -1 ) | Luo neljän tietueen taulukon, joka alkaa arvosta 4 ja josta vähennetään yksi. Tällöin siis lasketaan taaksepäin. | |
Sekvenssi( 4, -100, 0,5 ) | Luo neljän tietueen taulukon, joka alkaa arvosta -100 ja jota lisätään 0,5:llä. | |
Sekvenssi( 0.9 ) | Luo tyhjän taulukon, koska määrä pyöristetään alaspäin nollaan. | |
ForAll( sekvenssi ( 4 ), rand() ) | Lou neljän tietueen satunnaisten numeroiden taulukon. | Todelliset luvut vaihtelevat. |
Concat( sekvenssi( 5 ), Text( Value ) & " " ) |
Luo merkkijonon numeroista 1–5. | "1 2 3 4 5 " |
Merkkien kartoitus
Katso Char-funktion viitteestä kaksi Sequence-funktiota, jotka toimivat yhdessä näyttääkseen merkkikartan kaksiulotteisena asetteluna.
Shakkilauta
Katso As-operaattorin viitteestä kaksi Sequence-funktiota, jotka toimivat yhdessä luodakseen shakkilaudan tekstimerkkijonossa ja kahdessa sisäkkäisessä valikoimassa.