Delen via


De functie Sequence

Van toepassing op: Canvas-apps Bureaublad-stromen Modelgestuurde apps Power Platform CLI

Genereer een tabel met opeenvolgende getallen.

Omschrijving

De functie Sequence genereert een tabel met één kolom met opeenvolgende nummers, zoals 1, 2, 3. De naam van de kolom is Value. Sequence( 4 ) is gelijk aan [1,2,3,4].

Gebruik Sequence met de functie ForAll om een bepaald aantal herhalingen uit te voeren. Met de volgende formule worden bijvoorbeeld 10 willekeurige getallen toegevoegd aan de verzameling MyRandomNumbers:

ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )

ForAll kan ook worden gebruikt om de waarde naar andere gegevenstypen te transformeren en een nieuwe tabel te retourneren. Zo geeft de volgende formule bijvoorbeeld een tabel van de komende 10 dagen als resultaat:

ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )

Het aantal te genereren records wordt naar beneden afgerond op het dichtstbijzijnde gehele getal en moet tussen 0 en 50.000 liggen. Het genereren van een tabel met nul records resulteert in een lege tabel.

Notitie

Sequentie is beperkt tot 50.000 records.

Syntaxis

Sequentie( Records [, Start [, stap ] ] )

  • Records – Verplicht. Het aantal records dat moet worden gemaakt. Moet in het bereik van 0 tot 50.000 liggen.
  • Start – Optioneel. Het beginnummer voor de reeks. Standaard is 1.
  • stap – Optioneel. De verhoging voor elk opeenvolgend nummer in de reeks. stap kan negatief zijn om af te tellen vanaf het begin. Standaard is 1.

Voorbeelden

Basaal gebruik

Formule Beschrijving Resultaat
Volgorde (4) Genereert een tabel met 4 records beginnend bij de standaardwaarde 1 en oplopend met de standaardwaarde 1. Sequence # 4.
Sequentie (4, 24) Genereert een tabel met 4 records beginnend bij 24 en oplopend met de standaardwaarde 1. Sequence 4, 24.
Volgorde( 4, 4, -1 ) Genereert een tabel met 4 records beginnend bij 4 en oplopend met -1, waardoor in feite dus wordt teruggeteld. Sequence 4, 4, -1.
Sequentie (4, -100, 0,5) Genereert een tabel met 4 records beginnend bij -100 en oplopend met 0,5. Sequence 4, -100, 0.5.
Sequentie (0.9) Genereert een lege tabel aangezien de telling naar beneden wordt afgerond naar 0. Sequence 0.9.
VoorAlle( Sequentie( 4 ), Rand() ) Genereert een tabel met 4 records met willekeurige getallen. Reeks #4 met Willekeurig.
De werkelijke aantallen kunnen variëren.
Concat( Reeks( 5 ),
Text( Value ) & " " )
Genereert een reeks van getallen van 1 tot 5. "1 2 3 4 5"

Tekentoewijzing

Zie de functiereferentie voor Char voor twee functies Sequence die samenwerken om een tekentoewijzing in een tweedimensionale lay-out weer te geven.

Schaakbord

Zie de referentie voor de operator As voor twee functies Sequence die samenwerken om een schaakbord te maken in een tekenreeks en in twee geneste galerieën.