Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans le didacticiel LuckyTemplates DAX d'aujourd'hui, je souhaite passer en revue une technique assez intéressante qui utilise DAX de manière très efficace. J'ai dû travailler sur un scénario dans lequel nous effectuions une analyse de nos campagnes par e-mail. Je voulais savoir combien d'e-mails nous recevions en une journée, le comparer sur une base mensuelle, et aussi comparer le mois en cours au meilleur mois. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Table des matières
Une comparaison cumulative entre le meilleur mois et le mois en cours
J'ai un ensemble de données dynamique qui arrive sur un mois en cours et j'aimerais toujours le comparer au meilleur mois, afin que je puisse suivre comment je vais par rapport à mon meilleur mois.
Pour commencer ce didacticiel LuckyTemplates DAX , je vais d'abord vous montrer la fonctionnalité. Lorsque je clique sur le segment MonthInCalendar (tableau de gauche), vous verrez que mon meilleur mois reste toujours le même.
Mon meilleur mois parmi ces données a été janvier 2015 .
Je peux cliquer sur n'importe quel mois dans le segment MonthInCalendar et voir mes performances par rapport à mon meilleur mois.
Calcul des ventes cumulées
La première chose que vous devez faire est de configurer votre calcul de comparaison. Lorsque je clique sur MonthInCalendar , vous verrez que le contexte dans le tableau change à mesure que je sélectionne différentes choses dans le filtre.
De toute évidence, le contexte est essentiel ici. Il est important de comprendre quel est le contexte du calcul , qui dans ce cas particulier est juillet 2016 .
Comme vous pouvez le voir sur l'image ci-dessous, pour juillet 2016, j'ai calculé mes ventes totales , qui est une simple somme de la colonne des revenus.
Et puis j'ai utilisé un modèle de vente cumulatif qui peut être réutilisé encore et encore.
J'ai utilisé la pour que le calcul commence toujours au début de mon contexte sélectionné. Le calcul des ventes cumulées est celui de la ligne bleue plus claire ci-dessous, et il change toujours chaque fois que je change les filtres dans le slicer MonthInCalendar.
Maintenant, je veux comparer cela au meilleur. Pour ce faire, j'utiliserai la branche de mesure où je me branche d'une mesure à l'autre.
Calcul du meilleur mois de vente
La première chose que je dois déterminer est mon meilleur mois de vente. Je vais intégrer les points de données de ce mois dans mon prochain calcul, qui va calculer les ventes chaque jour unique de ce mois.
Je suis allé avec une formule utilisant la , qui vous permet de renvoyer une valeur de texte, mais ce que je devais faire, c'est isoler un résultat. Malheureusement, les formules ne peuvent pas renvoyer deux valeurs de texte. Ils ne peuvent renvoyer que 1. Si vous en faites plus de 1, cela renverra une erreur.
Si nous allons avec 1, cela ne va créer qu'une table d'une ligne ou d'une valeur. J'ai créé un tableau de tous mes mois et années, puis j'ai calculé le total des ventes pour ces mois particuliers. La fonction TOPN va les classer afin que j'obtienne mon mois le plus élevé en termes de ventes au sommet.
Ensuite, je vais renvoyer le nom de ce mois particulier, ce que fait MAXX.
L'autre chose que je dois faire si je veux voir le meilleur mois dans ce tableau est de supprimer le contexte des dates.
Nous ignorons donc fondamentalement tout contexte provenant de Dates et isolons le mois le plus élevé. Et puis nous mettrons ce mois et cette année supérieurs sur chaque ligne.
C'est donc la première étape. La deuxième étape consiste à calculer les ventes de chacun de ces jours. Nous voulons comparer sur une période quotidienne et connaître la différence de ventes d'un mois à l'autre.
J'ai utilisé efficacement pour le présenter et le rendre aussi facile que possible à comprendre. J'ai utilisé le calcul que nous venons de créer, la mesure Best Sales Month . Étant donné que cette mesure se trouve sur chaque ligne, je peux extraire les informations de ce résultat particulier.
Je vais extraire les résultats pour le mois et l'année en utilisant des variables.
Ensuite, je vais également calculer les résultats pour chaque jour en utilisant les fonctions et .
Ensuite, je peux définir la date réelle parmi laquelle nous devons choisir.
J'ai également fait un calcul simple où j'ai placé un filtre sur les dates afin que je puisse trouver quelle était la vente réelle de chaque jour.
Comparaison des résultats quotidiens : un didacticiel LuckyTemplates DAX
Un calcul cumulatif est le meilleur moyen de mettre en évidence différentes tendances.
Lorsque vous examinez les tendances au fil du temps, les totaux cumulés sont la meilleure chose à faire. Mais si vous le souhaitez, vous pouvez également effectuer des calculs quotidiens et comparer les résultats quotidiens.
Nous avons déjà nos ventes du meilleur mois chaque jour maintenant. La prochaine étape à faire ici est de calculer quel est le cumulatif de cela. Maintenant, c'est là que les choses peuvent devenir un peu plus délicates. Nous ne pouvons pas utiliser le modèle cumulatif que nous avons utilisé précédemment. Nous devons utiliser un modèle différent qui nous permet de créer une table virtuelle de ces résultats.
Cette fois-ci, nous utilisons un modèle commun utilisé pour calculer le total cumulé d'un nombre plus complexe, et non pour une simple mesure de base. Au lieu d'utiliser le , j'ai utilisé , qui crée une table virtuelle de tous les résultats.
Ensuite, nous allons calculer si les données sont inférieures ou égales à la date actuelle.
En théorie, nous avons isolé la colonne Date et la colonne Ventes du meilleur mois, les avons placées dans une table virtuelle et avons effectué des calculs sur cette table virtuelle.
À la fin de ce calcul, nous parcourons chaque résultat dans la table virtuelle, en accumulant les résultats au fur et à mesure. Enfin, nous calculons le résultat final en utilisant les meilleures ventes mensuelles, sous la fonction SUMX.
Alors maintenant, mon meilleur mois apparaît en janvier 2015 tout en utilisant un contexte différent. Le contexte change en cliquant autour du slicer MonthInCalendar. Cependant, les résultats des ventes du meilleur mois restent toujours les mêmes car ils font référence aux dates que nous avons spécifiées, tandis que le total des ventes cumulées se produit à la suite de celui-ci.
Différence par rapport au calcul du meilleur mois
On peut évidemment aller plus loin. Nous pouvons découvrir la différence et créer un autre aperçu en utilisant ce calcul simple.
Mesurer la ramification est la clé absolue ici. Je peux transformer le calcul de la différence par rapport au meilleur mois en un autre graphique linéaire afin que nous puissions identifier rapidement comment nous suivons réellement une période donnée.
Avec le graphique de résultat, vous pouvez voir au fil du temps comment nos ventes actuelles sont par rapport au meilleur mois.
Conclusion
Pour résumer ce didacticiel LuckyTemplates DAX, je vous ai montré comment comparer vos tendances actuelles avec vos meilleures tendances de vente à l'aide des techniques DAX et mesurer la ramification.
J'espère que vous avez appris certaines des meilleures pratiques en matière d'utilisation de DAX et de leur mise en œuvre dans votre propre développement de rapports.
Si vous avez apprécié le contenu couvert dans ce didacticiel particulier, veuillez vous abonner à la chaîne de télévision LuckyTemplates . Nous avons une énorme quantité de contenu qui sort tout le temps de moi-même et d'une gamme de créateurs de contenu, qui se consacrent tous à améliorer la façon dont vous utilisez LuckyTemplates et Power Platform.
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