Fonctions Power Query, mots-clés et identificateurs

Fonctions Power Query, mots-clés et identificateurs

Ce didacticiel aborde les fonctions , les mots clés et les identificateurs prédéfinis de Power Query. Vous apprendrez ce qu'ils font et comment les utiliser pour développer des codes et des formules. Vous apprendrez également comment accéder à la documentation des fonctions pour obtenir des informations et des exemples pour votre rapport.

Table des matières

Mots clés et identifiants prédéfinis

Les mots-clés et les identifiants prédéfinis ne peuvent pas être redéfinis. Voici un aperçu de tous les mots réservés du langage M.

Fonctions Power Query, mots-clés et identificateurs

Si vous voulez donner à une variable le même nom que l'un des mots-clés, vous devez utiliser les notations entre guillemets. Cependant, l'utilisation de l'un des mots-clés comme variable doit être évitée car cela peut prêter à confusion.

Ceci est un autre aperçu des opérateurs et des ponctuateurs du langage M.

Fonctions Power Query, mots-clés et identificateurs

Fonctions de requête de puissance

Dans les modules précédents, nous avons parlé des environnements Power Query . Vous allez maintenant découvrir l'environnement global de Power Query.

Pour afficher l'environnement global, utilisez la variable intrinsèque #shared . Il renvoie un enregistrement contenant tous les noms et valeurs de toutes les requêtes, tables, constantes, enregistrements, listes et fonctions M natives et personnalisées du fichier actuel.

C'est aussi la raison pour laquelle vous pouvez référencer une requête dans l'autre ; chaque requête que vous créez appartient automatiquement à cet environnement global.

Pour illustrer, créez une nouvelle requête vide. Cliquez sur Nouvelle source dans l'onglet Accueil et sélectionnez Requête vide .

Fonctions Power Query, mots-clés et identificateurs

Ensuite, saisissez le signe égal suivi de #shared . Une fois terminé, appuyez sur Entrée . Vous verrez alors un enregistrement dans le volet de prévisualisation.

Fonctions Power Query, mots-clés et identificateurs

Après cela, transformez l'enregistrement en table.

Fonctions Power Query, mots-clés et identificateurs

Fonctions Power Query, mots-clés et identificateurs

À partir de là, vous pouvez utiliser l'option Filtres de texte pour rechercher des groupes fonctionnels spécifiques. Cliquez sur le bouton déroulant dans l'en-tête de colonne Nom et sélectionnez Filtres de texte . Sélectionnez ensuite Commence par .

Fonctions Power Query, mots-clés et identificateurs

Fonctions de texte Power Query

Si vous êtes intéressé par les fonctions de texte, entrez simplement le mot Texte et vous obtiendrez un aperçu de toutes les fonctions de texte.

Fonctions Power Query, mots-clés et identificateurs

Fonctions Power Query, mots-clés et identificateurs

Si vous cliquez sur l'espace à l'intérieur de n'importe quelle ligne de la colonne Valeur, vous verrez la documentation de cette fonction spécifique.

Fonctions Power Query, mots-clés et identificateurs

Dans le volet Applied Steps, renommez les étapes Converted To Table et Filtered Rows en tshared et Text functions , respectivement.

Fonctions Power Query, mots-clés et identificateurs

Vous pouvez également avoir un accès rapide aux fonctions Tableau ou Liste en créant un filtre factice. À l'aide de l'option Filtres de texte, saisissez le mot-clé Tableau dans la boîte de dialogue Filtrer les lignes, puis cliquez sur OK.

Fonctions Power Query, mots-clés et identificateurs

Ensuite, dans la barre de formule, modifiez le premier paramètre en partagé . Vous verrez alors toutes les fonctions du tableau dans le volet de prévisualisation. Renommez l'étape en Fonctions de table dans le volet Étapes appliquées.

Fonctions Power Query, mots-clés et identificateurs

Fonctions de liste Power Query

Pour les fonctions Liste, copiez la syntaxe dans la barre de formule et créez un manuel. Cliquez sur fx et collez la syntaxe copiée. Changez le troisième paramètre en Liste. Après cela, vous verrez toutes les fonctions de liste.

Et encore une fois, renommez l'étape en List Functions.

Fonctions Power Query, mots-clés et identificateurs

Ensuite, changez le nom de la requête en partagé et désactivez le chargement.

Fonctions Power Query, mots-clés et identificateurs

Il peut être très pratique d'avoir ce type de configuration où vous pouvez rechercher rapidement des fonctions, des paramètres et des types sans quitter l'éditeur de requêtes.

Si vous connaissez le nom de la fonction et souhaitez revoir un paramètre ou un exemple, entrez simplement le nom de la fonction dans une nouvelle requête vide sans les parenthèses. Il vous montrera la documentation interne de la fonction.

Pour illustrer, saisissez Text.Reverse dans une nouvelle requête vide, puis cliquez sur vérifier. Vous verrez alors un exemple du fonctionnement de la fonction.

Fonctions Power Query, mots-clés et identificateurs

À partir de là, vous pouvez également appeler la fonction. Si vous saisissez 123 dans le paramètre et cliquez sur Invoke , le volet de prévisualisation affichera les nombres à l'envers.

Fonctions Power Query, mots-clés et identificateurs

Fonctions Power Query, mots-clés et identificateurs

Référence de la fonction Power Query M

Vous pouvez également parcourir la référence de la fonction power query M en ligne. Vous pouvez soit accéder directement au site Web, soit cliquer sur le point d'interrogation dans le coin supérieur droit de la fenêtre de l'éditeur avancé de n'importe quelle requête.

Fonctions Power Query, mots-clés et identificateurs

Le site Web comporte des sections pour chacun des groupes de fonctions, ce qui facilite l'exploration.

Fonctions Power Query, mots-clés et identificateurs

Une autre façon d'accéder à la documentation en ligne consiste à cliquer sur le lien hypertexte dans la boîte de dialogue Ajouter une colonne personnalisée. Vous devez disposer d'une requête de table pour que l'option Ajouter une colonne personnalisée soit disponible.

Fonctions Power Query, mots-clés et identificateurs

Le lien hypertexte vous amènera à une autre page. Dans cette page, il y a une section intitulée Voir aussi où vous pouvez trouver un lien vers la référence de la fonction power query M.

Fonctions Power Query, mots-clés et identificateurs

C'est un léger détour si vous voulez aller à la référence de la fonction M , mais elle répertorie également d'autres informations que vous pourriez trouver utiles.

Enfin, si vous développez l' onglet Outils externes dans le bureau LuckyTemplates, vous verrez également le ruban Référence M. Ce ruban n'est pas disponible dans l' éditeur de requête avancé . Mais si vous souhaitez parcourir la référence de la fonction M à l'occasion, il peut être pratique de l'avoir dans le bureau LuckyTemplates.

Fonctions Power Query, mots-clés et identificateurs


Types de données et connecteurs Power Query
Langage M et éditeur Power Query dans LuckyTemplates

Conclusion

Un code, une syntaxe ou une formule de requête avancée est incomplet sans mots-clés, fonctions et identifiants. Ces entités aident à obtenir des données et des informations provenant d'autres sources dans une table pour fournir des résultats souhaitables. Vous pouvez utiliser n'importe lequel d'entre eux dans votre rapport de données tant que vous les utilisez correctement.

Mélisse


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

Vous apprendrez à enregistrer et à charger des objets à partir d'un fichier .rds dans R. Ce blog expliquera également comment importer des objets de R vers LuckyTemplates.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

Dans ce didacticiel sur le langage de codage DAX, découvrez comment utiliser la fonction GENERATE et comment modifier dynamiquement le titre d'une mesure.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Ce didacticiel explique comment utiliser la technique Multi Threaded Dynamic Visuals pour créer des informations à partir de visualisations de données dynamiques dans vos rapports.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

Dans cet article, je vais parcourir le contexte du filtre. Le contexte de filtrage est l'un des principaux sujets que tout utilisateur de LuckyTemplates doit d'abord connaître.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Je souhaite montrer comment le service en ligne LuckyTemplates Apps peut aider à gérer différents rapports et informations générés à partir de diverses sources.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Découvrez comment calculer les modifications de votre marge bénéficiaire à l'aide de techniques telles que la création de branches de mesure et la combinaison de formules DAX dans LuckyTemplates.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

Ce didacticiel abordera les idées de matérialisation des caches de données et comment elles affectent les performances des DAX dans la fourniture de résultats.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

Si vous utilisez encore Excel jusqu'à présent, c'est le meilleur moment pour commencer à utiliser LuckyTemplates pour vos besoins en matière de rapports commerciaux.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir