Fonction Sequence

S’applique à : Applications canevas Flux de bureau Applications pilotées par modèle CLI Power Platform

Générez une table de nombres séquentiels.

Description

La fonction Sequence génère une table à colonne unique de nombres séquentiels, tels que 1, 2, 3. Le nom de la colonne est Value. Sequence( 4 ) est équivalent à [1,2,3,4].

Utilisez Sequence avec la fonction ForAll pour itérer un certain nombre de fois. Par exemple, la formule suivante ajoute 10 nombres aléatoires à la collection MyRandomNumbers :

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

ForAll peut également être utilisé pour transformer la valeur en d’autres types de données et renvoyer une nouvelle table. Par exemple, la formule suivante renvoie un tableau des 10 prochains jours :

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

Le nombre d’enregistrements à générer est arrondi au nombre entier inférieur le plus proche et doit être compris entre 0 et 50 000. La génération d’une table avec zéro enregistrement entraîne une table vide.

Note

Sequence est limité à 50 000 enregistrements.

Syntaxe

Sequence( Enregistrements [, Début [, Étape ] ] )

  • Enregistrements : requis. Le nombre d’enregistrements à créer. Doit être entre 0 et 50 000.
  • Démarrer : facultatif. Le numéro de départ de la séquence. La valeur par défaut est 1.
  • Étape : facultative. L’incrément pour chaque numéro successif de la séquence. Étape peut être négatif pour le compte à rebours depuis le Début. La valeur par défaut est 1.

Exemples

Utilisation de base

Formule Description Résultat
Sequence( 4 ) Génère une table de 4 enregistrements commençant par la valeur par défaut 1 et incrémentée par la valeur par défaut 1. Séquence n° 4.
Sequence( 4, 24 ) Génère une table de 4 enregistrements commençant par 24 et incrémentée par la valeur par défaut 1. Séquence n° 4, 24.
Sequence( 4, 4, -1 ) Génère une table de 4 enregistrements commençant par 4 et incrémentée par -1, ce qui permet un compte à rebours. Séquence 4, 4, -1.
Sequence( 4, -100, 0,5 ) Génère une table de 4 enregistrements commençant par -100 et incrémentée par 0,5. Séquence 4, -100, 0,5.
Sequence( 0.9 ) Génère une table vide lorsque le compte s’arrondit à 0. Séquence 0,9.
ForAll (Sequence (4 ), Aléatoire() ) Génère une table de 4 enregistrements de nombres aléatoires. Séquence 4 avec Random.
Les chiffres réels varieront.
Concat( Sequence( 5 ),
Text( Value ) & " " )
Génère une chaîne de nombres de 1 à 5. "1 2 3 4 5 "

Carte des caractères

Voir la référence de fonction Char pour deux fonctions Sequence fonctionnant ensemble pour afficher une carte de caractères dans une mise en page bidimensionnelle.

Échiquier

Voir la référence d’opérateur As pour deux fonctions Sequence travaillant ensemble pour créer un échiquier dans une chaîne de texte et dans deux galeries imbriquées.