Calcul dun taux dexécution cumulé à laide de DAX dans LuckyTemplates

Calcul dun taux dexécution cumulé à laide de DAX dans LuckyTemplates

Lors de l'analyse des résultats réels dans vos données, vous souhaiterez parfois les comparer à une prévision ou à un taux d'exécution. Dans ce didacticiel, je vais vous montrer  comment calculer un taux d'exécution cumulé en fonction de certains résultats historiques. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Cela est sorti comme une demande dans le où un membre avait besoin d'une prévision permettant de comparer les résultats actuels et un taux d'exécution moyen sur une certaine période.

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

un message du forum d'assistance de LuckyTemplates

Dans ce didacticiel, je vais d'abord expliquer comment calculer le taux d'exécution moyen , puis le projeter en continu pour pouvoir exécuter la comparaison quotidienne par rapport aux résultats réels au fur et à mesure qu'ils se produisent.

Ici, je rends visuellement la tendance sous-jacente plus répandue que je ne l'aurais fait normalement si je me contentais d'examiner les résultats quotidiens sans aucune prévision à laquelle la comparer.

La meilleure façon de comparer les tendances est d'utiliser les totaux cumulés.

Le modèle de formule DAX total cumulé que je couvre dans ce didacticiel est un peu différent de celui que vous avez peut-être utilisé dans le passé. C'est parce qu'il y a une exigence différente ici sur la façon de calculer finalement le total cumulé pour le taux d'exécution quotidien moyen.

Alors allons-y.

Table des matières

Calculer le total cumulé

La chose délicate dans ce cas est que nous avons nos ventes cumulées, mais nous devons créer un tout nouveau total cumulé basé sur des montants qui sont déterminés par la façon dont nous allons réellement. Il y a quelques étapes que nous devons suivre et combiner les formules DAX pour y parvenir.

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

La première chose que nous devons calculer est le Cumulative Total , et c'est ainsi que j'ai configuré la formule.

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

J'ai placé le total cumulé dans une variable ( ). C'est le même modèle, mais je l'ai placé dans une variable parce que je voulais simplifier la formule de fin réelle.

Si nous n'appliquons pas cette logique, le total cumulé continue de se projeter vers l'avant et tracera probablement une ligne tout en bas (dans la visualisation) en fonction du nombre final. Pour m'en débarrasser, j'ai utilisé Total Sales . S'il n'y a pas de vente ce jour-là, ce sera vide. Sinon, ce sera le total cumulé.

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

C'est ainsi que je l'ai configuré. Maintenant, comment calculons-nous ou projetons-nous un taux d'exécution ? 

Calculer le taux d'exécution

Logiquement, pour calculer un taux d'exécution, nous comptabilisons le total des ventes que nous avons réalisées au cours d'une année pour obtenir le total général, puis le divisons par le nombre de jours que nous avons réellement vendus . Cela va nous donner notre montant moyen des ventes quotidiennes , que j'ai appelé le taux d'exécution quotidien moyen .

Dans notre tableau, nous avons 29 186 $ ici, qui est déterminé par 175 113 $ divisé par 6, car dans cet exemple de données, nous avons vendu pendant six jours en 2018.

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

Mais la façon dont j'ai configuré cela est que cela se mettra automatiquement à jour chaque fois que nous aurons plus de jours de vente . En d'autres termes, cela mettra automatiquement à jour notre taux de course quotidien moyen , puis la prédiction changera . Voici la formule que j'ai faite pour cela.

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

Nous devons faire un peu d'ajustement dans les variables pour que cela fonctionne parce que le contexte ici est à un niveau quotidien . Mais ce que nous essayons de faire, c'est de saisir le nombre, 175 113 $ (CumulativeTotal), puis de le diviser par le nombre de jours où nous avons eu des ventes.

Pour obtenir le DaysWithSales , j'ai utilisé avec et avec . S'il y a une vente le jour, qui est supérieur à zéro, il conservera cette date. Pour la variable CumulativeTotal , j'ai utilisé CALCULATE pour les ventes cumulées (175 113 $), puis ALLSELECTED Dates libère le contexte de date dans chaque ligne.

Donc, maintenant que nous avons le taux de fonctionnement quotidien moyen, nous pouvons alors projeter le taux de fonctionnement cumulé. Regardons la formule. 

Calcul du taux d'exécution cumulé

Il y a un léger ajustement ici à ce qui est à l'intérieur de notre CALCULATE . Dans ce cas, ce n'est pas aussi simple que d'ajouter le taux d'exécution quotidien moyen. Nous devons mettre à l'intérieur un , afin que nous parcourions chaque jour. Et ce que j'ai fait, c'est que j'ai mis en place une table virtuelle (en utilisant ) avec toutes les Dates

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

Donc, ce que SUMMARIZE fait ici, c'est qu'il n'évalue qu'une seule ligne. Ainsi, par exemple, nous sommes au 1er janvier, puis il évalue cette ligne. Ensuite, lorsque nous arrivons à la deuxième ligne, il n'évalue à nouveau que la deuxième ligne. Et puis le FILTER ALLSELECTED (le modèle total cumulé) ouvre les deux jours. Il totalise donc 29 186 $ et se calcule également la veille.

Au fur et à mesure que nous descendons dans le tableau, il continue à calculer le total cumulé et exécute une itération à l'intérieur de CALCULATE .

Calcul d'un taux d'exécution cumulé à l'aide de DAX dans LuckyTemplates

Nous avons maintenant ce taux d'exécution cumulé, qui est purement déterminé par les ventes totales cumulées réelles que nous avons à ce moment précis. Si nous le laissons ainsi, alors à mesure que nos ventes s'ajusteront, notre taux d'exécution changera également parce que c'est dynamique.

Mais si vous souhaitez définir ces chiffres, vous voudrez probablement les mettre d'une manière ou d'une autre dans un tableau calculé ou exporter ces données dans une feuille de calcul Excel. De cette façon, cela le rendra non dynamique. 


Créer des totaux cumulés dynamiques à l'aide de DAX dans LuckyTemplates
Totaux cumulés dans LuckyTemplates : Comment calculer à l'aide de la formule DAX
Comparer les informations cumulées sur différents mois dans LuckyTemplates

Conclusion

Ce sont des conseils et des concepts uniques, que je pense que vous trouverez vraiment précieux.

Si vous pouvez comprendre les nombreux concepts abordés tout au long de ce didacticiel, vous êtes au bon endroit, car il existe de nombreuses façons différentes d'appliquer une logique comme celle-ci.

Vous voudrez peut-être consulter les liens ci-dessous, qui vous seront utiles si vous souhaitez ajouter plus de couleur à cet exemple.

Profitez de travailler à travers ce tutoriel!

***** Apprendre LuckyTemplates ? *****







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