Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans cet exemple unique, je vais vous montrer une technique DAX avancée dans LuckyTemplates dans laquelle nous comparons une vente un jour donné à la toute dernière vente effectuée. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Cela sera pertinent si vous ne vendez pas réellement quelque chose tous les jours ou si vous regardez un client ou un produit en particulier et que vous souhaitez évaluer : « Nous avons réalisé une vente ce jour-là, mais comment cela se compare-t-il au très la dernière fois que nous avons vendu à ce client ou nous avons vendu ce produit ? »
Il n'y a pas de fonctions d'intelligence temporelle définies qui nous permettent de le faire dans LuckyTemplates. Il s'agit donc d'un exemple parfait de la façon dont vous pouvez combiner plusieurs fonctions DAX pour activer ce type d'informations DAX avancées.
Table des matières
Utilisation de la table des ventes au lieu de la table des dates
Nous ne le faisons pas à partir du tableau Dates. Ici, nous utilisons Purchase Date , qui provient en fait de notre .
Dans cette colonne Date d'achat, nous avons chaque transaction ou itération de quelque chose qui s'est produit dans notre table de faits. Nous plaçons cela dans un tableau avec nos ventes totales. En fonction de toute sélection que nous effectuons, qu'il s'agisse d'un client, d'un produit ou de n'importe quel filtre, cela ne montre que les ventes que nous avons effectuées et la date réelle à laquelle elles ont été achetées.
À partir de là, nous voulons examiner un résultat particulier, puis revenir en arrière et déterminer le résultat d'avant . On pourra alors le comparer . Et c'est donc ce que nous sommes en mesure de réaliser avec la formule que j'ai créée, Sales Last Purchase .
Nous pouvons maintenant comparer ces ventes de 1 638 $, par exemple, à la prochaine fois qu'une vente sera effectuée pour ce client particulier (Adam Hunter) car c'est maintenant dans ce nouveau contexte. Voyons maintenant la formule dans laquelle j'ai utilisé une technique DAX avancée sans Time Intelligence.
Aucune formule DAX Time Intelligence
La première chose que j'ai faite a été d'isoler la date de la dernière vente, la date antérieure à laquelle nous avons vendu . Donc, en fonction du contexte ou de la ligne dans laquelle nous nous trouvons, nous pourrons regarder en arrière et déterminer quelle était cette date. Par exemple, nous regardons le résultat 947 $, nous verrons la date à laquelle la vente de 947 $ a été effectuée.
Pour résoudre ce problème, j'ai placé cette date antérieure dans une variable (VAR).
Il s'agit donc de parcourir chaque date et de déterminer si cette date est inférieure à la date actuelle. C'est ce que fait la fonction MAX dans cette fonction de filtrage ( FILTER ). Il renvoie la date actuelle à laquelle la vente est effectuée.
Maintenant que nous avons cela, nous pouvons ensuite l'alimenter via une autre fonction de filtrage pour renvoyer un résultat particulier dans un contexte différent.
Sous RETOUR , nous calculons les ventes totales . Cependant, au lieu de calculer un jour particulier où il a été effectué, nous allons parcourir chaque date d'achat et ne renvoyer que la date d'achat à partir de PriorDate via FILTER .
Cela va produire le nouveau contexte pour le calcul, puis retourner le Total Sales . C'est ainsi que nous faisons glisser les ventes de la veille au jour actuel. En d'autres termes, c'est ainsi que nous obtenons les ventes depuis la dernière fois que nous avons vendu un produit à un client dans le contexte actuel.
Conclusion
Dans ce didacticiel, j'ai montré comment nous pouvons comparer les ventes en utilisant une formule DAX avancée dans LuckyTemplates sans Time Intelligence. À partir de cette idée, nous pouvons nous diversifier encore plus et examiner des choses comme quelle était la différence ou quel était le pourcentage de variation entre ces résultats.
Si nous sommes en mesure de configurer cela dans nos modèles et dans des tableaux ou d'autres types visuels, il existe de nombreuses autres façons d'utiliser cette technique pour trouver des informations encore meilleures ou plus importantes.
C'est un concept assez avancé. C'est une façon de combiner de nombreuses fonctions différentes, y compris l'utilisation de variables.
Il y a beaucoup à apprendre si vous pouvez trouver le temps de plonger et de comprendre le contenu que je traverse.
Acclamations!
***** Apprendre LuckyTemplates ? *****
Comparaison de temps pour les tables de dates non standard dans LuckyTemplates
à l'aide de variables dans LuckyTemplates - Un exemple détaillé
Date du dernier achat dans LuckyTemplates : Quand vos clients ont-ils effectué leur dernier achat ?
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