Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Vous apprendrez dans ce didacticiel comment calculer la différence en jours entre les achats à l'aide de DAX dans LuckyTemplates. Ce sujet provient du forum de support de LuckyTemplates et je vais vous montrer comment je l'ai résolu. C'est un scénario intéressant et assez courant dans le monde des affaires. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Dans cet exemple, nous regardons un client qui a acheté plusieurs fois et nous voulons voir la différence entre les jours d'achat.
La clé est de simplifier vos formules DAX.
Je recommande toujours de garder vos formules courtes et simples en utilisant la technique de branchement de mesure et en utilisant et en combinant les fonctions DAX correctes. Vous n'avez pas vraiment besoin de formules complexes dans votre modèle. Une technique que j'utilise pour les scénarios complexes est les variables ( ), que je vais démontrer dans ce tutoriel.
Table des matières
Exemple d'ensemble de données
Tout d'abord, regardons la configuration du modèle. Ceci est juste un ensemble de données de démonstration que j'ai créé. Dans ce cas, nous nous concentrerons sur la colonne Date d'achat . La seule chose que nous devons créer est une colonne d'index numérique , car nous allons travailler sur cette colonne pour simplifier la logique.
Nous voulons donc pouvoir mettre n'importe quel filtre ici (client, produit, emplacement, etc.) et faire la différence entre la dernière date d'achat du client et la date d'achat précédente . Dans cet exemple, nous avons un filtre sur la localisation, qui est dynamique. Nous pouvons cliquer sur les identifiants d'emplacement et les données changeront et nous montreront les résultats de n'importe quel emplacement que nous sélectionnons.
Nous voyons dans ce tableau l'ID de commande, l'ID client, la date d'achat des clients dans un emplacement spécifique et la différence en jours entre leurs achats. L'autre chose à noter ici est que lorsqu'il y a deux achats le même jour, la deuxième date doit être zéro car elle n'est pas différente de la veille.
Formule DAX pour calculer la différence entre les achats
Voyons maintenant la formule. De nombreuses variables sont utilisées ici, ce que je recommande fortement lorsque vous avez un peu plus de logique à réfléchir. Il est tellement plus facile de vérifier vos chiffres plus tard et de comprendre la logique qui se produit.
Notez que chaque résultat ici est calculé individuellement. Ainsi, à chaque résultat ou ligne de ce tableau, nous devons déterminer ce que ces variables calculent. Par exemple, ce 7 du 8 2016 avec un résultat de 12 (jours entre le dernier jour d'achat, qui était le 26 juillet).
Pour obtenir ce résultat, nous commençons par le numéro d'index ( IndexNum ), qui est 430 dans ce cas, en utilisant . Ensuite, nous calculons pour le numéro d'index précédent ( PreviousIndexNum ) en calculant la même chose (MAX of Index), mais nous changeons le contexte dans lequel nous calculons cela en utilisant une fonction .
Ensuite, nous calculons la date actuelle ( CurrentDate ) en utilisant et . La date actuelle dans cet exemple est le 7 du 8 de 2016. Notre dernière variable est la date précédente ( PriorDate ), que nous pouvons facilement comprendre car nous avons déjà le PreviousIndexNum.
La deuxième partie de la formule, qui est l' instruction , utilise simplement les variables que nous avons créées et identifie spécifiquement la première date comme 0 . Ensuite, nous soustrayons CurrentDate de PriorDate pour obtenir la différence de 12 jours.
Et c'est ainsi que vous calculez la différence en jours entre les achats dans LuckyTemplates.
Date du dernier achat dans LuckyTemplates : quand vos clients ont-ils effectué leur dernier achat ?
Comment travailler avec plusieurs dates dans LuckyTemplates
Calculer des totaux glissants à l'aide de DATESBETWEEN dans LuckyTemplates
Conclusion
J'espère que vous pouvez voir comment la branche de mesure est à l'œuvre ici. Nous avons commencé avec une variable (IndexNum), puis nous l'utilisons pour calculer la suivante, et ainsi de suite.
J'ai vraiment aimé travailler sur celui-ci et je suis sûr que cela va aider beaucoup de gens. C'est un scénario courant où vous devez calculer la différence en jours. Cela peut être entre deux achats ou n'importe quel événement.
Si vous souhaitez en savoir plus sur ce sujet, consultez la vidéo et les liens ci-dessous.
Acclamations!
***** Apprendre LuckyTemplates ? *****
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.