Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Il s'agit d'une très bonne démonstration des calculs DAX dans LuckyTemplates. Je vais vous montrer comment vous pouvez calculer le total d'une plage de résultats moyens, en utilisant la bonne combinaison de formules DAX . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Cela nécessite une compréhension raisonnable du fonctionnement des fonctions d'itération dans LuckyTemplates. Ce sont des fonctions comme SUMX, AVERAGEX, MINX, MAXX . Habituellement, la fonction a un X à la fin.
Une fois que vous comprenez ce que font les fonctions d'itération, vous pouvez mieux comprendre comment manipuler une formule pour pouvoir calculer un total unique.
Avec cet exemple, nous utilisons AVERAGEX pour obtenir la moyenne. Ensuite, je vous montrerai comment utiliser SUMX dans le cadre de la formule pour ensuite recalculer un total différent de ce que vous recevriez normalement si vous utilisiez simplement AVERAGEX.
Nous couvrons également la fonction HASONEVALUE , qui est assez largement utilisée dans des scénarios très similaires.
Table des matières
Examen des calculs DAX
Regardons ce tableau et évaluons ce qui se passe réellement dans ces formules à l'intérieur du tableau.
Tout d'abord, nous examinons les ventes totales. Il s'agit d'une simple formule de somme ou formule SUMX, qui est une fonction d'itération.
Il s'agit simplement de faire une somme, mais nous évaluons une logique à chaque ligne car c'est ce que font les fonctions d'itération, en particulier SUMX.
Le point clé ici est quand il arrive au total, qui est de 35 millions. Parce qu'il n'y avait pas de contexte sur ce résultat, il itère en fait sur chaque ligne de la table des ventes sous-jacente, complétant cette logique . Et c'est ainsi que nous obtenons les 35 millions.
Mais ensuite, lorsque nous passons à AVERAGEX , c'est exactement la même formule. Il a les mêmes paramètres à l'intérieur de la formule , sauf que nous avons la moyenne ici.
Regardons maintenant le total, 2 356,01. Le total sera ce qui est calculé à chaque ligne, tout comme c'est le cas dans SUMX. Mais au lieu de faire une somme, il fait une moyenne.
C'est pourquoi nous avons un petit nombre ici, qui est de 2 356,01. C'est la moyenne de chaque vente qui s'est jamais produite dans le tableau des ventes.
Il y a une évaluation qui se passe dans chaque ligne et elle l'enregistre dans la mémoire, puis passe à la ligne suivante et à la suivante.
À la fin, cela fera la moyenne de chaque transaction de vente qui a eu lieu.
Mais la partie clé de ce tutoriel est de savoir comment nous avons obtenu ce total, 28 272,12. Nous voulons savoir comment entraîner un total de toutes nos moyennes.
Calcul du total des moyennes
Pour obtenir le total des résultats moyens, nous devons créer un comportement différent dans la zone totale.
Comment faisons-nous ça? Tout d'abord, passons en revue la formule que j'ai créée.
Si nous vérifions la variable, AVERAGEX, nous reconnaîtrons que c'est exactement la même chose que ce qui se passe dans cette partie particulière de la table.
Nous utilisons cette logique, IF HASONEVALUE, où je vais Dates Month parce que nous sommes dans un contexte mensuel.
Si le contexte mensuel a une valeur, alors nous allons évaluer la même formule exacte (AvgSales), que vous voyez ici, c'est exactement la même chose.
Mais si ce n'est pas le cas, ce qui signifie que c'est essentiellement dans la zone totale, alors nous voulons faire quelque chose de différent.
Nous allons faire un SUMX parce que nous voulons créer en quelque sorte une somme des ventes moyennes. Et nous voulons évaluer le total (28 272,12) chaque mois et résumer les ventes moyennes.
Ainsi, au total (28 272,12), au lieu d'évaluer chaque ligne de ce tableau des ventes, nous évaluons chaque mois.
Nous obtenons les ventes moyennes de chaque mois, et au lieu de faire une moyenne, nous faisons une somme car à l'intérieur se trouve SUMX.
Et c'est en fait ainsi que nous obtenons la somme totale de toutes les moyennes.
Implications du total des calculs DAX moyens
Il existe de nombreuses façons d'utiliser cette technique de combinaison de formules pour créer ces totaux moyens. Par exemple, lorsque vous souhaitez obtenir les ventes moyennes par exercice financier, comme je l'ai fait dans cet exemple.
Vous verrez dans l'exemple que le total des moyennes se trouve dans chaque ligne.
J'ai calculé qu'en utilisant le ALLEXCEPT , en supprimant tout le contexte de l'exercice financier et c'est ainsi que le total apparaît à tous ceux-ci.
Ensuite, j'ai calculé le pourcentage par exercice financier (% par exercice). Cela se fait en divisant les ventes moyennes par les ventes moyennes par exercice.
Vous saurez que cela fonctionne réellement parce que c'est à cent pour cent ici, comme il se doit.
Calcul du % des totaux
Totaux cumulés dans LuckyTemplates sans aucune date – DAX avancé
Conclusion
Ce sujet sur les calculs DAX pour le total de la moyenne a été largement demandé sur le forum et ailleurs.
Lors de l'obtention du total des moyennes, nous utilisons une combinaison de fonctions comme AVERAGEX, HASONEVALUE et SUMX avec une logique combinée pour obtenir le total ultime de toutes les moyennes.
C'est une idée très réutilisable si vous avez besoin d'obtenir des totaux assez différents de ce qui est réellement le calcul général dans vos tableaux ou vos visualisations.
Voici d'autres rubriques connexes impliquant SUMX :
Afficher les N dernières ventes d'un client uniquement à l'aide de LuckyTemplates
Comment comprendre les tables virtuelles à l'intérieur des fonctions d'itération dans LuckyTemplates - Concepts DAX
Il s'agit d'une formule DAX assez unique. Si vous pouvez comprendre comment effectuer ces calculs DAX, alors vous vous débrouillez très bien avec vos connaissances LuckyTemplates. Vous êtes bien placé pour travailler sur d'autres choses avancées, en particulier lorsque l'itération de la logique est nécessaire.
Profitez de travailler à travers celui-ci.
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