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.
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru