Delen via


Sequence functie

Van toepassing op: Canvas-apps Copilot Studio Desktop stromen Modelgestuurde apps Power Platform CLI Dataverse-functies

Genereer een tabel met opeenvolgende getallen.

Omschrijving

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

Gebruik Sequence deze functie met de functie ForAll om een bepaald aantal keren te herhalen. 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

Sequence is beperkt tot 50.000 records.

Syntaxis

Sequence( 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 Omschrijving Resultaat
Sequence( 4 ) Genereert een tabel met 4 records beginnend bij de standaardwaarde 1 en oplopend met de standaardwaarde 1. Sequence # 4.
Sequence( 4, 24 ) Genereert een tabel met 4 records beginnend bij 24 en oplopend met de standaardwaarde 1. Sequence 4, 24.
Sequence( 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.
Sequence( 4, -100, 0.5 ) Genereert een tabel met 4 records beginnend bij -100 en oplopend met 0,5. Sequence 4, -100, 0,5.
Sequence( 0.9 ) Genereert een lege tabel aangezien de telling naar beneden wordt afgerond naar 0. Sequence 0.9.
ForAll( Sequence( 4 ), Rand() ) Genereert een tabel met 4 records met willekeurige getallen. Sequence #4 met Random.
De werkelijke aantallen kunnen variëren.
Concat( Sequence( 5 ),
Text( Value ) & " " )
Genereert een reeks van getallen van 1 tot 5. "1 2 3 4 5"

Tekentoewijzing

Zie de verwijzing naar de functie Char voor twee Sequence functies die samenwerken om een tekenkaart in een tweedimensionale indeling weer te geven.

Schaakbord

Zie de as-operatorverwijzing voor twee Sequence functies die samenwerken om een schaakbord te maken in een tekenreeks en in twee geneste galerieën.