Funktionen Sequence
Gäller för: Arbetsyteappar Datorflöden Modellbaserade appar Power Platform CLI
Skapa en tabell över löpnummer.
Beskrivning
Funktionen Sequence genererar en tabell med en kolumn med löpnummer, t.ex. 1, 2, 3. Namnet på kolumnen är Value. Sequence( 4 )
motsvarar detta [1,2,3,4]
.
Använd Sequence med ForAll-funktionen om du vill iterera ett specifikt antal gånger. Följande formel lägger till exempel till 10 slumptal i samlingen MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll kan också användas för att transformera värdet till andra datatyper och returnera en ny tabell. Följande formel returnerar t.ex. en tabell med de följande 10 dagarna:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Antalet poster som ska genereras avrundas nedåt till närmsta heltal och måste vara mellan 0 och 50 000. Om du genererar en tabell med noll poster blir det en tom tabell.
Kommentar
Sekvensen är begränsad till 50 000 poster.
Syntax
Sekvens( Poster [, Start [, steg ] )
- Poster – obligatoriskt. Antal poster att skapa. Måste vara inom intervallet 0 till 50 000.
- Start – Valfritt. Startnummer för sekvensen. Standard är 1.
- Steg – Valfritt. Ökningen för varje nummer i sekvensen. Steget kan vara negativt för att räkna ner från början. Standard är 1.
Exempel
Grundläggande användning
Formel | Beskrivning | Resultat |
---|---|---|
Sekvens( 4 ) | Genererar en tabell med 4 poster med början från standardtalet 1 och ökar med standardvärdet 1. | |
Sekvens( 4, 24 ) | Genererar en tabell med 4 poster med början från 24 och ökar med standardvärdet 1. | |
Sekvens( 4, 4, -1 ) | Genererar en tabell med 4 poster med början från 4 och minskar med -1 och räknar bakåt. | |
Sekvens( 4, -100, 0,5 ) | Genererar en tabell med 4 poster med början från -100 och ökar med 0,5. | |
Sekvens( 0.9 ) | Genererar en tom tabell eftersom antalet avrundas nedåt till 0. | |
ForAll( Sekvens ( 4 ), Rand () ) | Genererar en tabell med 4 poster med slumptal. | De faktiska siffrorna varierar. |
Concat( Sekvens( 5 ), Text( Value ) & " " ) |
Genererar en sträng med tal från 1 till 5. | "1 2 3 4 5 " |
Teckenkarta
Se funktionen Char för två Sequencefunktioner som jobbar tillsammans för att visa en teckenkarta i en tvådimensionell layout.
Schackbräde
Se As operator-referensen för två Sequence-funktioner som arbetar tillsammans för att skapa ett schackbräde i en textsträng och i två kapslade gallerier.