Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Dans ce didacticiel, vous apprendrez à créer et à utiliser des valeurs de liste structurées . Vous apprendrez également à les maximiser en utilisant différents contextes et expressions pour obtenir les données et les résultats souhaités. Des méthodes abrégées seront également abordées pour aider à créer facilement des listes.
Table des matières
Création de valeurs de liste structurées
La liste est une séquence ordonnée de valeurs ; son ordre est pris en compte lorsque vous comparez des listes. L'initialiseur de liste est un ensemble d'accolades. Si vous saisissez des accolades ( { } ) dans la barre de formule et appuyez sur Entrée, vous créerez une liste vide. Vous pouvez également voir l'icône associée aux listes à côté du nom de la requête dans la page Requête .
Pour créer une liste avec des valeurs, créez d'abord une nouvelle requête en cliquant avec le bouton droit sur l'espace à l'intérieur du volet Requête. Ensuite, cliquez sur Nouvelle requête et sélectionnez Requête vide .
Ensuite, saisissez vos valeurs dans la barre de formule. Si vous avez plusieurs valeurs, séparez chacune d'elles par une virgule. Les valeurs de la liste n'ont pas besoin d'être du même type, elles peuvent donc être de type primitif ou structuré. Il s'agit d'une liste avec un texte, une liste et des valeurs d'enregistrement :
Utilisation de points doubles pour les nombres et les caractères séquentiels
Si vous avez besoin de créer une liste de numéros séquentiels, il existe un raccourci pour cela. Tout d'abord, entrez l'initialiseur suivi du premier nombre. Ensuite, saisissez deux points, puis le dernier chiffre.
Vous pouvez voir qu'il a créé une liste de numéros séquentiels de 1 à 5. Les numéros doivent être incrémentiels . Donc, si vous changez le dernier nombre en -5, vous obtiendrez une liste vide car la valeur de départ est supérieure à la valeur de fin.
Cette méthode fonctionne également avec des caractères.
Vous pouvez voir qu'il a créé une liste de caractères de la première valeur à la valeur de fin dans le code. Mais si vous modifiez les valeurs dans l'autre sens, une liste vide s'affichera. Cela est dû au fait que les valeurs de caractères Unicode associées aux caractères ne sont pas incrémentielles.
Ceci est une requête pour illustrer davantage ce processus.
Si vous saisissez ceci dans la fenêtre de l'éditeur avancé et appuyez sur Terminé , vous verrez les valeurs numériques associées aux lettres.
Cependant, cette méthode ne fonctionne pas avec les dates. Si vous entrez des valeurs de date dans la barre de formule, vous obtiendrez un message d'erreur.
Accéder à un élément à partir d'une liste structurée
Il existe d'autres façons de créer des listes. Vous pouvez utiliser des fonctions M qui renvoient des listes ou vous pouvez extraire une seule colonne d'une table qui renverra également une liste. Mais plus communément, les listes sont utilisées comme paramètres dans les fonctions M. Dans ces cas, il est important que vous sachiez comment créer une liste afin de pouvoir fournir à cette fonction la valeur de paramètre correcte.
Pour accéder à un élément d'une liste, vous pouvez vous y référer par sa position de base zéro à l'aide de l'opérateur d'index positionnel. Dans cet exemple, vous pouvez voir que l'opérateur d'index 0 a extrait la première valeur 1.
Si vous modifiez l'opérateur d'index de 0 à 2, vous obtiendrez la dernière valeur 3.
Ainsi, si vous souhaitez récupérer le quatrième élément de la liste en modifiant l'opérateur d'index sur 3, vous obtiendrez une erreur car il n'y a pas assez de valeurs dans la liste.
L'ajout d'un point d'interrogation à l'opérateur d'index de position modifie le comportement « introuvable » en renvoyant une erreur à un null . Ceci est également appelé effectuer une sélection d'éléments facultatifs.
Combiner et mettre en équivalence des listes
Vous pouvez utiliser les opérateurs de combinaison et d'équation avec des listes. Les listes peuvent être combinées à l'aide de l'opérateur de combinaison esperluette ( & ).
La première liste contient les nombres 1 à 5 et la deuxième liste contient 2 et 3. Vous pouvez voir que les listes sont combinées en une seule liste.
Lors de la comparaison de listes, l'ordre est pris en compte. Dans cet exemple, vous pouvez voir que le code a donné FALSE car ils ne sont pas égaux les uns aux autres.
Conclusion
Les valeurs de liste structurée sont courantes dans les rapports de données LuckyTemplates , car elles affichent des données et des informations sous forme de liste. Ils aident à organiser et à catégoriser les données pour rendre les rapports attrayants. Si vous souhaitez répertorier certains textes, nombres ou même valeurs, l'utilisation de listes est fortement recommandée.
Mélisse
Extraire des valeurs d'enregistrements et de listes dans Power Query
Créer des listes automatisées basées sur des calculs de classement dans LuckyTemplates
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.