Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Nous allons parler de certains de mes conseils sur les meilleures pratiques d'utilisation de l'éditeur avancé dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Étonnamment, la plupart des gens ne connaissent pas l'éditeur avancé. C'est parce qu'il est caché dans l'éditeur de requête, que beaucoup d'utilisateurs n'utilisent pas autant qu'ils le devraient.
Si vous ne savez pas de quoi il s'agit, vous devez mieux comprendre son fonctionnement dans LuckyTemplates.
L'éditeur avancé enregistre toutes les différentes transformations que vous effectuez dans l'éditeur de requête.
Vous n'avez pas besoin de comprendre comment écrire le code (appelé 'M'). Mais vous devez avoir une bonne compréhension de ce que cela signifie réellement et comment cela fonctionne dans les coulisses.
Vous devez savoir que c'est parce qu'il y a tellement de fois, en particulier lorsque vous effectuez de plus en plus de transformations dans l'éditeur de requête, que vous devrez effectuer certaines corrections dans l'éditeur avancé.
Il y a certainement des ajustements qui peuvent être plus facilement effectués dans l' éditeur avancé et via le code M plutôt que de le faire dans l'interface utilisateur simplement en pointant et en cliquant.
Je voulais faire une plongée rapide dans l' éditeur avancé à l'intérieur de l' éditeur de requêtes dans LuckyTemplates. Si vous débutez dans LuckyTemplates, vous ne connaissez peut-être pas ce domaine, mais à mesure que vous développez de plus en plus de rapports LuckyTemplates, il devient important de comprendre ce qui se passe ici.
Table des matières
Éditeur de requête
La première chose à faire est d'aller dans l'éditeur de requêtes en sélectionnant l'icône Modifier les requêtes. 0:50
Dans toutes mes formations pour débutants, je dis toujours de ne jamais cliquer sur Get Data car les données ne sont jamais parfaites ; vous devez toujours faire une sorte de transformation ou de nettoyage.
Au fur et à mesure que vous commencerez à travailler dans LuckyTemplates, vous devrez effectuer quelques petits ajustements dans ce que l'on appelle l' Éditeur avancé .
C'est là que les lignes de code sont écrites lorsque vous effectuez des transformations sur vos ensembles de données. Je suis actuellement sur la table Dates en regardant la source d'où proviennent les données, qui provient de Dates Query.
L'élément clé à noter ici est que cette table a été créée à partir d'une source, et la source dans ce cas n'est qu'une requête de paramètre. Il a été étiqueté avec une ligne de code appelée Renamed Columns .
Allons faire quelques changements et créons une colonne Mois court. Je vais dupliquer la colonne, puis diviser la colonne par nombre de caractères.
Je vais juste le diviser par trois et choisir Une fois, le plus à gauche possible.
Je vais ensuite renommer la colonne Short Month . Vous pourrez voir les étapes que j'ai appliquées sur le côté droit.
La clé ici se trouve dans l'éditeur avancé, qui vous montrera ce qui s'est réellement passé. Ce qui est génial, c'est qu'il essaie de trouver une étiquette pour chaque ligne à l'intérieur d'ici et écrit séquentiellement du code pour chaque étape que vous faites.
À mon avis, vous n'avez pas besoin de savoir écrire du code pour bien utiliser LuckyTemplates. Je ne sais même pas comment l'écrire moi-même car l'éditeur avancé fait tout le travail pour vous. De toute évidence, il me manque des choses très spécifiques que je ne peux pas faire parce que je ne peux pas l'écrire, mais l'important ici est de comprendre ce qui se passe.
Apporter des modifications dans l'éditeur
La grande chose est que vous pouvez apporter des modifications qui seront reflétées dans le tableau. Par exemple, vous ne voulez plus l'appeler "mois court" et vous voulez le changer en "mois court".
Vous pouvez entrer dans l'éditeur et apporter les modifications ici, et il effectue le changement pour vous sur le front-end. C'est assez pratique du point de vue de l'audit, simplement parce que lorsque vous obtenez des erreurs, c'est l'endroit où aller. Vous pouvez plonger ici et déterminer où l'erreur s'est produite.
Correction de l'erreur
Je veux vous montrer une chose rapide où vous pouvez avoir quelques problèmes et cela ne peut être résolu que dans l'éditeur avancé.
Supposons, par exemple, que la colonne Short Mth disparaisse, puis qu'elle apparaisse à la fin du tableau. Vous voudrez peut-être le déplacer et le placer à côté du mois complet, n'est-ce pas ?
Maintenant, si nous passons à l'éditeur avancé, vous verrez que les colonnes réorganisées répertorient en fait chaque nom de colonne.
Vous devez être conscient de ce qui se passe. Disons que vous avez réalisé à ce stade que vous vouliez changer le nom de quelque chose, ou même mettre quelque chose d'aussi simple qu'un espace entre Week et Ending, cela vous donnera un avertissement indiquant Insert Step .
Pour le moment, tout semble bien et tout va bien lorsque vous cliquez, mais vérifiez ensuite ce qui se passe lorsque vous allez à la fin. Vous obtenez une erreur.
Parfois, ces codes d'erreur ne vous disent pas toujours exactement ce qui ne va pas ou où trouver l'erreur. Mais dans ce cas, il indique que le WeekEnding est introuvable. Maintenant, la raison en est que le nom de la table initiale était en fait répertorié dans cette ligne particulière.
Vous devez donc aller chercher la ligne et ce nom de colonne particulier. Vous pouvez voir ici que "WeekEnding" n'a pas changé, provoquant l'erreur. Donc, tout ce que nous avons à faire est de mettre un espace entre Week et Ending pour corriger l'erreur.
C'est pourquoi il est essentiel de comprendre l'éditeur avancé. J'espère que vous pourrez vous familiariser beaucoup plus avec l'éditeur avancé, car vous pourriez avoir beaucoup d'erreurs à corriger et vous ne voulez pas toutes les supprimer.
Conclusion
Mon point principal est qu'avoir une compréhension est plus important que d'être capable d'écrire n'importe quel code. C'est ma principale conclusion pour vous de ce tutoriel.
Si vous souhaitez apprendre de nombreuses techniques avancées d'édition de requêtes, consultez le contenu de ce module de cours sur . C'est le cours où la plupart des membres voient la plus grande transformation de leur travail dans LuckyTemplates une fois qu'ils l'ont terminé.
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