Comparaison de nimporte quelle vente avec la dernière vente (pas dintelligence temporelle) - DAX avancé dans LuckyTemplates

Comparaison de nimporte quelle vente avec la dernière vente (pas dintelligence temporelle) - DAX avancé dans LuckyTemplates

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 .

Comparaison de n'importe quelle vente avec la dernière vente (pas d'intelligence temporelle) - DAX avancé dans LuckyTemplates

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.

Comparaison de n'importe quelle vente avec la dernière vente (pas d'intelligence temporelle) - DAX avancé dans LuckyTemplates

À 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 .

Comparaison de n'importe quelle vente avec la dernière vente (pas d'intelligence temporelle) - DAX avancé dans LuckyTemplates

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.

Comparaison de n'importe quelle vente avec la dernière vente (pas d'intelligence temporelle) - DAX avancé dans LuckyTemplates

Pour résoudre ce problème, j'ai placé cette date antérieure dans une variable (VAR).

Comparaison de n'importe quelle vente avec la dernière vente (pas d'intelligence temporelle) - DAX avancé dans LuckyTemplates

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. 

Comparaison de n'importe quelle vente avec la dernière vente (pas d'intelligence temporelle) - DAX avancé dans LuckyTemplates

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 ?









Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

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.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

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.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

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.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

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.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

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.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

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.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

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.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

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.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir