Funzione Sequence

Si applica a: App Canvas Flussi Desktop App basate su modello Power Platform CLI

Genera una tabella di numeri sequenziali.

Descrizione

La funzione Sequence genera una tabella a colonna singola di numeri sequenziali, come 1, 2, 3. Il nome della colonna è Value. Sequence( 4 ) è equivalente a [1,2,3,4].

Usa Sequence con la funzione ForAll per scorrere un numero specifico di volte. Ad esempio, la seguente formula aggiunge 10 numeri casuali alla raccolta MyRandomNumbers:

ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )

ForAll può essere utilizzato anche per trasformare il valore in altri tipi di dati e restituire una nuova tabella. Ad esempio, la seguente formula restituisce una tabella dei successivi 10 giorni:

ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )

Il numero di record da generare viene arrotondato per difetto al numero intero più vicino e deve essere compreso tra 0 e 50.000. La generazione di una tabella con zero record produce una tabella vuota.

Nota

La sequenza è limitata a 50.000 record.

Sintassi

Sequenza( Record [, Inizio [, passaggio ] ] )

  • Record – Obbligatorio. Il numero di record da creare. Deve essere compreso nell'intervallo tra 0 e 50.000.
  • Inizio – Facoltativo. Il numero iniziale della sequenza. Il valore predefinito è 1.
  • passaggio – Facoltativo. L'incremento per ogni numero successivo nella sequenza. passaggio può essere negativo per il conto alla rovescia dall' inizio. Il valore predefinito è 1.

Esempi

Utilizzo di base

Formula Descrizione Risultato
Sequenza (4) Genera una tabella di 4 record a partire dal valore predefinito 1 con incrementi del valore predefinito 1. Sequenza numero 4.
Sequenza (4, 24) Genera una tabella di 4 record a partire dal valore 24 con incrementi del valore predefinito 1. Sequenza 4, 24.
Sequenza (4, 4, -1) Genera una tabella di 4 record a partire dal valore 4 con incrementi di -1 per il conto alla rovescia. Sequenza 4, 4, -1.
Sequenza (4, -100, 0.5) Genera una tabella di 4 record a partire dal valore -100 con incrementi di 0,5. Sequenza 4, -100, 0,5.
Sequenza (0.9) Genera una tabella vuota mentre il conteggio viene arrotondato per difetto a 0. Sequenza 0,9.
PerTutti(Sequenza(4), Rand()) Genera una tabella di 4 record di numeri casuali. Sequence # 4 con Random.
I numeri effettivi possono variare.
Concat(Sequenza(5),
Text( Value ) & " " )
Genera una stringa di numeri da 1 a 5. "1 2 3 4 5"

Mappa di caratteri

Vedi il riferimento alla funzione Char per due funzioni Sequence che lavorano insieme per visualizzare una mappa di caratteri in un layout bidimensionale.

Scacchiera

Vedi il riferimento all'operatore As per due funzioni Sequence che lavorano insieme per creare una scacchiera in una stringa di testo e in due raccolte nidificate.