De functie Sequence

Van toepassing op: Canvas-apps Bureaubladstromen 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 equivalent 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 om te zetten in andere gegevenstypen 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 [, Step ] ] )

  • Records: vereist. 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.
  • Step: optioneel. De verhoging voor elk opeenvolgend nummer in de reeks. Step kan negatief zijn om terug te tellen vanaf Start. Standaard is 1.

Voorbeelden

Basaal gebruik

Formule Beschrijving 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. Reeks #4 met Willekeurig.
De werkelijke aantallen zullen variëren.
Concat( Sequence( 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.