Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Ce didacticiel traite des valeurs d'enregistrement dans l' éditeur Power Query . Vous apprendrez à créer et à utiliser des enregistrements avec différentes expressions pour générer les résultats que vous souhaitez obtenir.
Table des matières
Création de valeurs d'enregistrement
Une valeur d'enregistrement est une séquence ordonnée de champs. Il est composé d'un ensemble de champs composé d'un nom de champ et d'une valeur de champ associée. Le nom de champ est une valeur de texte qui identifie de manière unique le champ dans un enregistrement et il peut être de n'importe quel type primitif ou structuré. Cependant, l'ordre des champs n'est pas pris en compte lors de la comparaison des enregistrements.
L' initialiseur d'enregistrement est un ensemble de crochets. Si vous saisissez des crochets ( [ ] ) dans la barre de formule et appuyez sur Entrée, vous créerez un enregistrement vide sans champs ni valeurs.
Si vous regardez le volet Requête, vous verrez l'icône associée aux valeurs d'enregistrement.
Pour créer un enregistrement avec des champs, créez d'abord une nouvelle requête. Cliquez avec le bouton droit sur le volet Requête, cliquez sur Nouvelle requête et sélectionnez Requête vide .
Enregistrements avec des valeurs de champ
Dans la barre de formule, entrez un nom de champ et attribuez une valeur. Pour ajouter d'autres champs à l'enregistrement, insérez une virgule entre chaque nom et valeur. Vous verrez alors les noms et les valeurs dans le volet Aperçu. Les deux valeurs de champ dans l'enregistrement sont primitives.
Les enregistrements peuvent également contenir des types de structure. Créez un nouvel enregistrement et attribuez une valeur d'enregistrement. Vous aurez alors une valeur d'enregistrement imbriquée dans le volet Aperçu.
Si vous cliquez sur l'espace à côté de la valeur de l'enregistrement imbriqué, vous verrez un aperçu du contenu de cet enregistrement sous le volet Aperçu.
Maintenant, vous pouvez explorer la valeur de l'enregistrement. Cliquez sur Enregistrer et vous verrez la valeur dans le volet.
Vous pouvez également le faire en cliquant avec le bouton droit dans l'espace à côté de Record et en sélectionnant Drill Down .
Autres façons de créer des enregistrements
Il existe d'autres façons de créer des enregistrements. Vous pouvez utiliser les fonctions M qui renvoient des enregistrements ou utiliser le trait de soulignement dans une colonne personnalisée pour renvoyer un enregistrement avec tous les noms de champ et les valeurs de champ pour la ligne actuelle d'une table. Vous pouvez également utiliser l'opérateur d'accès aux éléments pour renvoyer un enregistrement spécifique à partir d'une table.
Si vous ouvrez la fenêtre de l'éditeur avancé, vous pouvez voir que Power Query a ajouté l' expression let .
L'expression n'est pas vraiment requise, vous pouvez donc tout supprimer sauf la valeur d'enregistrement. Lorsque vous cliquez sur Terminé , rien ne change et le résultat est toujours le même.
Si vous transformez l'enregistrement en table et accédez à la fenêtre de l'éditeur avancé, vous verrez que Power Query ramène automatiquement l' expression let .
De plus, il y a des faits sur les dossiers que vous devez connaître. Tout d'abord, chaque nom de champ dans un enregistrement doit être unique et les noms de champ sont comparés à l'aide d'une comparaison ordinale. Si vous entrez le même nom de champ, vous obtiendrez un message d'erreur.
Deuxièmement, le nom du champ dans un enregistrement et l' opérateur de recherche , qui est le nom du champ entre crochets, sont écrits sans la notation entre guillemets .
Vous pouvez voir qu'il n'y a pas de notations entre guillemets utilisées dans les noms de champs.
Cependant, il existe un cas particulier où les notations entre guillemets sont requises. Des guillemets doubles sont nécessaires lorsque vous incluez un espace de début ou de fin dans le nom du champ. C'est parce que M suppose qu'un espace large apparaissant au début ou à la fin d'un nom de champ sans guillemets peut être ignoré.
Vous pouvez voir que les notations sont ajoutées à cause d'un espace après le nom du champ Première valeur .
Faire référence à d'autres valeurs de champs
L'expression d'une valeur de champ peut également faire référence à d'autres champs de l'enregistrement. Voici un exemple :
Si vous recherchez une valeur de champ qui n'existe pas, vous obtiendrez une erreur.
L'ajout d'un point d'interrogation à un opérateur d'accès ou de recherche de champ transforme l'erreur en null . Cela s'appelle effectuer une sélection de champ facultatif .
Combinaison et mise en équivalence des valeurs d'enregistrement
Il existe un ensemble d'opérateurs que vous pouvez utiliser avec les enregistrements : les opérateurs de combinaison et d' équation .
Les enregistrements peuvent être fusionnés avec un opérateur combiné à l'aide de l'esperluette ( & ).
Si vous combinez des enregistrements et que les noms de champ ne sont pas uniques, les valeurs de champ de l'opérande de droite remplacent les valeurs de champs de gauche.
En plus de combiner, vous pouvez également comparer des enregistrements.
N'oubliez pas que l'ordre des champs n'est pas pris en compte lors de la comparaison des enregistrements. Ainsi, même si vous changez la position des noms de champs, le résultat sera toujours le même.
Extraire des valeurs à partir d'enregistrements et de listes dans
des données délimitées par Power Query - Extraction d'enregistrements à l'aide de LuckyTemplates
Power Query/M Masterclass #1 - Nouveau cours sur LuckyTemplates
Conclusion
Les valeurs d'enregistrement sont l'une des valeurs structurées dans Power Query. Ils aident à façonner votre rapport de données et affichent des informations en fonction des expressions et de la syntaxe que vous utilisez dans l'éditeur Power Query. Si vous souhaitez rendre votre rapport de données plus efficace dans la génération de données , vous pouvez utiliser des valeurs d'enregistrement.
Mélisse
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.