Fonction Sequence
S’applique à : Applications Canvas Flux Bureau Applications pilotées par modèle Power Platform CLI
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
La séquence est limitée à 50 000 enregistrements.
Syntaxe
Séquence( Enregistrements [, Début [, étape ] ] )
- Enregistrements – Obligatoire. Le nombre d’enregistrements à créer. Doit être entre 0 et 50 000.
- Début – Facultatif. Le numéro de départ de la séquence. La valeur par défaut est 1.
- étape – Facultatif. L’incrément pour chaque numéro successif de la séquence. étape peut être négatif pour compter à rebours à partir du début. La valeur par défaut est 1.
Exemples
Utilisation de base
Formule | Description | Résultat |
---|---|---|
Séquence( 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 (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( 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, -100, 0,5) | Génère une table de 4 enregistrements commençant par -100 et incrémentée par 0,5. | |
Séquence( 0.9 ) | Génère une table vide lorsque le compte s’arrondit à 0. | |
PourTout( Séquence( 4 ), Rand() ) | Génère une table de 4 enregistrements de nombres aléatoires. | Les chiffres réels peuvent varier. |
Concat( Séquence( 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.