Guide du débutant sur le code M dans LuckyTemplates

Guide du débutant sur le code M dans LuckyTemplates

Ce didacticiel vous aidera à mieux comprendre le code M trouvé dans l'éditeur avancé.

Certaines personnes préfèrent l'appeler "langage de formule M" ou " fonction M ". Vous pouvez l'utiliser pour filtrer et combiner vos données provenant de plusieurs sources de données.

Table des matières

Comment accéder au langage M de LuckyTemplates

Pour accéder au code M, sélectionnez une requête. Pour cet exemple, nous allons cliquer sur la requête Ventes .

Guide du débutant sur le code M dans LuckyTemplates

Après cela, cliquez sur Éditeur avancé pour ouvrir la fenêtre d'édition.

Guide du débutant sur le code M dans LuckyTemplates

Dans la fenêtre de l'éditeur avancé , vous pouvez afficher ou modifier l'intégralité du code qui s'affiche pour la requête sélectionnée.

Guide du débutant sur le code M dans LuckyTemplates

Le code semble compliqué, mais vous n'avez pas besoin d'apprendre à écrire lesdits codes. Tout ce qui compte, c'est votre compréhension du fonctionnement du code et de ce qu'il fait.

En un mot, ces codes sont des enregistrements des transformations ou des actions qui ont été effectuées pour la requête sélectionnée.

Comprendre le code M dans l'éditeur avancé

La première chose que vous pouvez voir à l'intérieur du code M est la source. Dans cette partie, vous pouvez voir l'emplacement où le système a récupéré les données.

Comme vous pouvez également le constater, le système identifie automatiquement le type de données pour la date de commande , la date d'expédition , etc.

Ensuite, vous pouvez voir les enregistrements des transformations apportées aux données telles que Renommer la colonne , la colonne supprimée , la colonne dupliquée et bien d'autres.

Guide du débutant sur le code M dans LuckyTemplates

Vous pouvez voir beaucoup de codes ici en raison des différentes transformations de données. Cependant, vous n'avez pas vraiment besoin d'écrire ces codes car vous pouvez le faire fonctionner simplement en cliquant ou en sélectionnant quelque chose dans le ruban.

Disons que vous voulez changer quelque chose. Vous souhaitez renommer Order Date en Ordering Date . Vous pouvez le faire dans l' éditeur avancé .

Guide du débutant sur le code M dans LuckyTemplates

Si vous modifiez le nom de la colonne en Ordering Date , vous pouvez voir l'étape particulière insérée dans toutes les étapes précédentes du code. Une fois que vous avez cliqué sur Terminé , la colonne correspondante dans la requête est également mise à jour.

Guide du débutant sur le code M dans LuckyTemplates

Maintenant que vous avez une première idée de la façon dont les choses fonctionnent dans le code M, je vais vous montrer un exemple où vous pouvez obtenir une erreur.

Supposons que vous souhaitiez déplacer la colonne Entrepôt à côté de la colonne Code d'entrepôt . Dans la section Étapes appliquées , vous pouvez voir l'enregistrement correspondant pour les colonnes réorganisées .

Guide du débutant sur le code M dans LuckyTemplates

Maintenant, c'est là qu'il faut être très prudent. Si vous revenez à l' éditeur avancé et modifiez à nouveau la colonne Date de commande en Date de commande , vous obtiendrez une erreur.

Guide du débutant sur le code M dans LuckyTemplates

Étant donné que les colonnes ont été réorganisées, la partie Colonne réorganisée du code enregistre chaque colonne affectée. Ainsi, si vous souhaitez apporter une modification aux colonnes concernées, vous devez la modifier sous la partie Colonne réorganisée .

En plus de cela, vous devez également apporter les mêmes modifications à l'autre enregistrement de la date de commande au début du code.

Guide du débutant sur le code M dans LuckyTemplates

Après avoir cliqué sur Terminé , vous pouvez corriger l'erreur et voir les modifications appliquées à la colonne Date de commande .

Conclusion

J'espère que vous avez appris les bases du code M et de l'éditeur avancé grâce à ce didacticiel.

Environ 1 % seulement des utilisateurs de LuckyTemplates utilisent réellement le langage M sur cette plate-forme. Néanmoins, c'est une fonctionnalité intéressante et digne d'apprendre et d'expérimenter autant que vous le pouvez.

Étant donné que vous ne pouvez utiliser que le langage M ou le code M pour interroger ou nettoyer vos données, vous devez vous préoccuper davantage de l'écriture de DAX de haute qualité, car c'est là que vous pouvez exploiter la puissance analytique de LuckyTemplates.

J'espère que cela vous a donné une meilleure idée de l'  éditeur avancé  et de ce qui se passe dans les coulisses.

Merci!


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

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.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.