Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
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 .
Après cela, cliquez sur Éditeur avancé pour ouvrir la fenêtre d'édition.
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.
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.
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é .
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.
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 .
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.
É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.
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!
Qu'est-ce que le self en Python ? Exemples concrets
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.
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.
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.
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.
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.
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.
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.
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.
Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir