Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Je vais vous montrer une nouvelle approche pour créer une table de dates dans LuckyTemplates . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
J'ai fait tellement de tutoriels sur la création de tables de dates au fil des ans, mais la nouvelle méthode que j'utilise maintenant est, de loin, la manière la plus efficace de le faire. Il s'agit en fait d'une approche créée par Melissa, l'une de nos expertes . Elle travaille beaucoup sur les codes M, c'est ce que je vais utiliser pour cette approche.
Non seulement cette approche accélérera l'ensemble du processus, mais elle donnera également des résultats de meilleure qualité.
Table des matières
Tableau des dates Code M
La première chose que je vais faire est d'aller dans l' éditeur de requête où je vais créer une nouvelle requête vide .
Une fois que la requête vide s'ouvre, je la laisse telle quelle temporairement.
Maintenant, je vais aller sur le . Tout le monde peut accéder aux messages ici.
Si vous faites défiler vers le bas, vous verrez qu'il existe un catalogue complet de sujets. Ce dont j'ai besoin se trouve dans le M Code Showcase . Les codes M sont utilisés dans l'éditeur de requête.
Le code dont j'ai besoin se trouve dans le sujet appelé Extended Date Table .
Une fois que j'ai cliqué dessus, je vais faire défiler vers le haut. C'est là que Melissa a laissé le code qui va me donner le tableau de dates le plus complet que j'ai vu jusqu'à présent.
Encore une fois, j'avais mon propre code que j'utilisais pour créer une table de dates dans LuckyTemplates. Mais ce que Melissa a fait, c'est étudier chaque utilisation nuancée d'une table de dates et a proposé le code pour générer tous les détails nécessaires.
Je vais donc copier tout ce code et revenir dans LuckyTemplates. Je vais directement dans l' éditeur avancé .
Ensuite, je vais mettre en surbrillance les informations par défaut et les supprimer toutes.
Maintenant, je vais coller le code que j'ai copié sur le forum .
Ensuite, j'appuierai sur Terminé .
Ajout de paramètres
Une fois que j'ai cliqué sur Terminé dans l'éditeur avancé, je suis invité à saisir certains paramètres .
Ces paramètres dicteront les données entrant dans ma table de dates .
J'utiliserai le 1er janvier 2018 comme StartDate et le 31 décembre 2022 comme EndDate .
Cela me permet également de décider de la date de début de mon exercice. En supposant que mon mois de début est juillet, je mets 7 sous FYStartMonth . Je vais également utiliser lundi comme début de ma semaine, donc je mets 1 sous WDStartNum .
Il existe également une option pour ajouter des jours fériés . Tout ce que vous avez à faire est d'importer une liste personnalisée de jours fériés et vous êtes prêt à partir. Melissa explique comment faire cela dans un autre tutoriel.
Une fois que j'aurai cliqué sur Invoke, j'aurai un tableau de dates complet qui couvre toutes les combinaisons de dates ou métriques de dates imaginables .
Compte tenu de la portée de cette table de dates, travailler sur l'intelligence temporelle est beaucoup plus facile avec cette approche. Cela élimine le besoin de saisir des colonnes supplémentaires car cela couvre déjà tout.
Une chose qui rend les rapports LuckyTemplates intuitifs est la façon dont vous nommez tous les éléments. Je vais donc simplement renommer cette table et l'appeler Dates .
Je vais également changer le nom de la requête en Dates Query .
Apporter des modifications au tableau des dates
Que se passe-t-il si j'ai besoin d'un ensemble de dates différent dans mon tableau de dates ? Tout ce que vous avez à faire est d'aller dans la barre de formule et de changer ce qui doit être changé .
Disons que je veux changer les années 2018 et 2022.
Je vais juste changer cela directement dans la formule. Dans ce cas, j'ai changé 2018 en 2017 et 2022 en 2023.
Une fois que j'ai effectué toutes les modifications, il me suffit d'appuyer sur Entrée.
Juste comme ça, ma table porte maintenant les dates que j'ai mises dans la formule.
Je clique simplement sur Fermer et appliquer pour enregistrer ces modifications dans le système.
En voyant toutes les étapes que j'ai appliquées ici, la création d'un tableau de dates dans LuckyTemplates prend maintenant moins de 30 secondes. C'est un mélange d'efficacité et de qualité, surtout si vous regardez la quantité d'informations de date qu'il contient.
Il y aura des moments où vous n'aurez pas vraiment besoin de toutes les informations de ce tableau. Si cela se produit, retournez simplement dans l'éditeur de requête et supprimez les colonnes dont vous n'avez pas besoin.
Il est également possible de rendre le processus encore plus rapide. C'est en enregistrant ce tableau en tant que modèle .
Allez simplement dans le fichier et cliquez sur Enregistrer sous.
Ensuite, enregistrez-le en tant que fichier PBIT .
Désormais, vous pouvez utiliser le modèle chaque fois que vous avez besoin d'un tableau de dates. Au lieu de passer par tout ce processus, vous pouvez automatiquement commencer avec votre table de dates à chaque fois.
Comment travailler avec plusieurs dates dans LuckyTemplates
Affichage du mois à ce jour (MTD) jusqu'à la date actuelle dans LuckyTemplates à l'aide de DAX
Calculer les ventes de l'année financière à ce jour (FYTD) dans LuckyTemplates à l'aide de DAX
Conclusion
La création d'un tableau de dates dans LuckyTemplates est désormais plus efficace grâce au code M créé par Melissa. La grande chose à ce sujet est que les tables de dates sont toujours essentielles dans différents types de travail, surtout s'il y a un élément de temps impliqué.
Vous pouvez également consulter d'autres façons d'utiliser ce code M. Comme je l'ai mentionné plus tôt, Melissa a couvert la partie sur l'ajout de vacances dans l'équation dans un tutoriel séparé - cela pourrait être un bon point de départ !
Tous mes vœux,
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