Sequence-funksjon
Gjelder for: Lerretsapper Skrivebordsflyter CLI for modelldrevne apper Power Platform
Generer en tabell med sekvensielle tall.
Description
Sequence-funksjonen genererer en tabell med én kolonne med sekvensielle tall, for eksempel 1, 2, 3. Navnet på kolonnen er Value. Sequence( 4 )
tilsvarer [1,2,3,4]
.
Bruk Sequence med ForAll-funksjonen til å gjenta et bestemt antall ganger. Følgende formel legger for eksempel til 10 tilfeldige tall i samlingen MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll kan også brukes til å transformere verdien til andre datatyper og returnere en ny tabell. Følgende formel returnerer for eksempel en tabell for de neste 10 dagene:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Antallet oppføringer som skal genereres, rundes ned til nærmeste hele tall, og må være i området 0 til 50 000. Hvis du genererer en tabell med null oppføringer, fører dette til en tom tabell.
Obs!
Sekvensen er begrenset til 50 000 poster.
Syntaks
Sekvens( Oppføringer [; Start [; trinn ] ] )
- Oppføringer – Obligatorisk. Antall oppføringer som skal opprettes. Må være i området 0 til 50 000.
- Start – Valgfritt. Startnummeret for sekvensen. Standard er 1.
- Trinn – Valgfritt. Økningen for hvert etterfølgende tall i sekvensen. Trinnet kan være negativt å telle ned fra starten . Standard er 1.
Eksempler
Grunnleggende bruk
Formel | Beskrivelse | Resultat |
---|---|---|
Sekvens( 4 ) | Genererer en tabell med 4 oppføringer som starter med standarden 1 og økes med standarden 1. | |
Sekvens( 4, 24 ) | Genererer en tabell med 4 oppføringer som starter med 24 og økes med standarden 1. | |
Sekvens( 4, 4, -1 ) | Genererer en tabell med 4 oppføringer som starter med 4 og økes med -1, noe som i praksis betyr at det telles bakover. | |
Sekvens( 4, -100, 0.5 ) | Genererer en tabell med 4 oppføringer som starter med -100 og økes med 0,5. | |
Sekvens( 0.9 ) | Genererer en tom tabell når antallet rundes ned til 0. | |
ForAll( Sekvens( 4 ), Rand() ) | Genererer en tabell med 4 oppføringer med tilfeldige tall. | Faktiske tall vil variere. |
Concat( Sekvens( 5 ), Text( Value ) & " " ) |
Genererer en streng med tall fra 1 til 5. | "1 2 3 4 5 " |
Tegnkart
Se Char-funksjonsreferansen for to Sequence-funksjoner som virker sammen for å vise et tegnkart i et todimensjonalt oppsett.
Rutemønster
Se As-operatorreferansen for Sequence-funksjoner som virker sammen for å opprette et rutemønster i en tekststreng og i to nestede gallerier.