Funcția de secvență
Se aplică la: Aplicații proiectate pe pânză Fluxuri
desktop Aplicații
Power Platform proiectate pe bază de model CLI
Generați un tabel cu numere secvențiale.
Descriere
Funcția Sequence generează un tabel cu o singură coloană de numere secvențiale, cum ar fi 1, 2, 3. Numele coloanei este Value. Sequence( 4 )
este echivalent cu [1,2,3,4]
.
Utilizați Sequence cu funcția ForAll pentru a itera un anumit număr de ori. De exemplu, următoarea formulă adaugă 10 numere aleatorii la colecție MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll poate fi, de asemenea, utilizat pentru a transforma valoarea în alte tipuri de date și pentru a returna un nou tabel. De exemplu, următoarea formulă returnează un tabel din următoarele 10 zile:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
Numărul de înregistrări de generat este rotunjit la cel mai apropiat număr întreg și trebuie să se încadreze în intervalul 0 până la 50.000. Generarea unui tabel cu zero înregistrări are ca rezultat un tabel gol.
Notă
Sequence este limitată la 50.000 de înregistrări.
Sintaxă
Secvenţă( Înregistrări [, Start [, Etapă ] ] )
- Înregistrări - Necesar. Numărul de înregistrări de creat. Trebuie să fie în intervalul 0 și 50.000.
- Start – Opțional. Numărul de început pentru secvență. Implicit este 1.
- Etapa - Opțional. Creșterea pentru fiecare număr succesiv din secvență. Etapa poate fi negativă pentru a număra în jos de la Start. Implicit este 1.
Exemple
Utilizare de bază
Formulă | Descriere | Rezultat |
---|---|---|
Secvență( 4 ) | Generează un tabel de 4 înregistrări care începe de la valoarea implicită 1 și care crește cu 1 implicit. | ![]() |
Secvență( 4, 24 ) | Generează un tabel de 4 înregistrări care începe de la valoarea implicită 24 și care crește cu 1. | ![]() |
Secvență( 4, 4, -1 ) | Generează un tabel de 4 înregistrări care începe de la valoarea 4 și care crește cu -1 implicit, practic numărând invers. | ![]() |
Secvență( 4, -100, 0.5 ) | Generează un tabel de 4 înregistrări care începe de la valoarea implicită -100 și care crește cu 0.5. | ![]() |
Secvență( 0.9 ) | Generează un tabel gol în timp ce numărătoarea se apropie de 0. | ![]() |
ForAll( Secvență( 4 ), Rand() ) | Generează un tabel cu 4 înregistrări cu numere aleatorii. | ![]() Numerele reale vor varia. |
Concat( Sequence( 5 ), Text( Valoare ) & " " ) |
Generează un șir de numere de la 1 la 5. | "1 2 3 4 5 " |
Harta caracterelor
Consultați funcția Char pentru a referenția cele două funcții Sequence care colaborează pentru a afișa o hartă a caracterelor într-un aspect bidimensional.
Tablă de şah
Consultați referința pentru doi operator As pentru două funcții Sequence care lucrează împreună pentru a crea o tablă de șah într-un șir de text și în două galerii imbricate.