Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
Je vais couvrir quelques fonctions intéressantes ici dans LuckyTemplates qui sont très utiles dans une variété de scénarios analytiques. Certaines de ces fonctions peuvent nous aider à déterminer les trois dernières ventes clients. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Ce que je veux vous montrer, c'est comment calculer les ventes d'un client spécifique, mais en ne regardant que les trois dernières ventes plutôt que toutes leurs ventes.
Afin de le faire de manière dynamique à l'intérieur des formules, je dois les structurer de manière à ce que le filtrage se produise naturellement pour chaque contexte auquel la formule est appliquée.
C'est là que cela peut devenir un peu plus avancé dans LuckyTemplates. J'ai dû commencer à utiliser des fonctions qui créent des tables virtuelles filtrées pour générer les résultats dont j'ai besoin. Ainsi, je dois trouver comment créer une table filtrée du dernier nombre de ventes, qui dans ce cas était de trois.
Table des matières
Exemple de rapport montrant les trois dernières ventes client
Dans cet exemple de rapport, vous trouverez des informations intéressantes sur la façon de structurer des tables ou des fonctions de table dans LuckyTemplates. Je vais afficher les trois dernières ventes d'un client et les afficher par produit à l'aide d'un graphique.
Tout d'abord, vous pouvez ajuster la période ici dans le sélecteur de date. Deuxièmement, j'ai ajouté un sélecteur de clients ici où vous pouvez sélectionner n'importe quel client ou groupe de clients.
Après cela, je souhaite évaluer leurs trois derniers achats de produits et découvrir le montant de ces ventes de produits.
L'objectif de ce didacticiel est de déterminer dynamiquement les trois derniers produits achetés par les clients sélectionnés. D'une manière ou d'une autre, je dois classer les ventes par date d'achat et déterminer les trois derniers produits. De plus, je souhaite également calculer le total des ventes pour ces trois derniers achats.
Calcul des trois dernières ventes client
Regardons la formule pour calculer les trois dernières ventes des clients.
Je dois déterminer quels ont été les trois derniers achats du client en utilisant la fonction . Il se trouve à l'intérieur d'une fonction d'itération, il passera donc par des lignes et des tableaux. Mais au lieu de parcourir une table réelle, il parcourra une table virtuelle déterminée par un certain classement .
En gros, c'est ce que TOPN fait pour trouver les trois dernières ventes en fonction de la date d'achat. De plus, la fonction DESC trie les résultats par ordre décroissant.
Dans un contexte particulier, j'ai créé un tableau de tous les achats effectués à l'aide de la fonction .
Pour résumer, lorsque je sélectionne un client, la formule parcourt chaque achat effectué par le client. Ensuite, il va évaluer la date d'achat, puis classer les dates d'achat en conséquence par ordre décroissant. Enfin, la fonction TOPN renvoie un tableau virtuel des trois derniers achats uniquement.
Après avoir déterminé les trois derniers achats, je vais calculer les trois lignes et compter les ventes totales.
Maintenant, le calcul que j'ai fait est un peu délicat. Je vais vous montrer comment cela pourrait mal tourner, surtout si vous supprimez la fonction .
Lorsque je fais glisser la formule des 3 dernières ventes erronées dans le tableau, vous verrez que j'ai obtenu des résultats pour chaque ligne de ce tableau particulier.
Mais vous pouvez voir dans la partie inférieure que le total de la colonne des 3 dernières ventes est correct. Mais le total sous la colonne 3 dernières ventes erronées est incorrect.
C'est là que vous pouvez tester votre profonde compréhension du contexte. Comment pensez-vous que les résultats sous 3 dernières ventes erronées s'affichent ?
Une explication de base est que chaque produit filtre un résultat particulier. Si un produit est sélectionné, la formule va retrouver les trois derniers achats du produit. Mais tous les produits sont évalués à la table et ça va les additionner.
Par exemple, si je sélectionne Product 5 . Vous verrez qu'il va toujours se classer numéro un parce que c'est le seul dans le contexte. Il sera évalué dans le tableau et il sera calculé pour les ventes totales.
Donc, dans la formule, je dois encapsuler la fonction dans afin qu'elle supprime le contexte du produit dans les résultats particuliers. En conséquence, il va évaluer chaque produit pour la période sélectionnée. Ensuite, il va se classer en fonction de toutes ces ventes utilisant . S'il n'est pas présent, il se classera dans les trois premiers car il n'y a pas assez de ventes pour l'ensemble de données particulier.
De plus, j'ai mis ce tableau à droite pour une raison.
J'ai besoin d'évaluer l'ensemble du tableau par rapport au tableau filtré. Le tableau ci-dessus évalue l'ensemble du tableau au résultat correct. Comme vous pouvez le voir, il se termine par les trois dernières ventes du 22 juin, du 7 mars et du 27 août 2017. Ensuite, il compte les ventes particulières dans la colonne Ventes totales .
Dans le tableau des 3 dernières ventes par nom de produit , vous pouvez voir une visualisation pour les trois principaux produits et leurs ventes correspondantes.
Vous pouvez également sélectionner n'importe quel autre client ou groupe de clients et les résultats changeront de manière dynamique.
Ceci est certainement un tutoriel avancé. Mais j'espère que vous comprenez à quel point la perspicacité est grande lorsque vous combinez un grand nombre de ces formules DAX. Vous pouvez rapidement voir les trois dernières ventes client par produit et les mettre dans une visualisation .
Quand vos clients ont-ils effectué leur dernier achat ?
Afficher les résultats jusqu'à la date actuelle ou une date spécifique dans LuckyTemplates
Compter les clients au fil du temps à l'aide de DISTINCTCOUNT
Conclusion
Comme vous pouvez le voir dans la formule, il y a beaucoup de fonctions dans une fonction . Ce sont des fonctions comme , et .
Ce que j'ai fait, c'est que j'ai combiné toutes ces fonctions en une seule formule. Je les ai tous combinés pour nous permettre d'extraire cette grande perspicacité.
C'est pourquoi les formules DAX sont extrêmement puissantes. Si vous comprenez ces fonctions, vous pouvez les assembler et obtenir des résultats étonnants. Historiquement, ce n'était pas possible en utilisant des outils comme Excel. Mais étant capable de combiner tout cela à l'aide de LuckyTemplates et de créer des visualisations incroyables, vous pouvez obtenir le résultat souhaité.
Si vous voulez en savoir plus sur ce qui peut être réalisé avec d'autres techniques comme celle-ci, consultez le module Business Analytics Series sur LuckyTemplates On-demand .
J'espère que vous apprécierez ce processus.
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.