Calcul dune moyenne mobile dans LuckyTemplates à laide de DAX

Calcul dune moyenne mobile dans LuckyTemplates à laide de DAX

Dans ce didacticiel, je vais vous montrer comment calculer une moyenne mobile dynamique dans LuckyTemplates à l'aide de la fonction . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Les moyennes mobiles peuvent vous donner des informations précieuses sur une variété de données, en particulier dans les ventes.

Ce tableau de bord indique le nombre de ventes réalisées par jour et le montant des revenus générés

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Il y a beaucoup plus de volatilité à court terme, mais elle finit par s'équilibrer à long terme. Cela devient une ligne statique car la moyenne a plus de dates avec lesquelles travailler au fil du temps.

Cet aperçu unique que vous pouvez obtenir en utilisant les moyennes mobiles peut avoir beaucoup de valeur pour certains scénarios.

Table des matières

Comprendre la logique de la formule

Passons à l'exemple.

D'abord, je vais mettre en place mes dates et le transformer en trancheuse. Ensuite, je vais créer un tableau contenant les dates et les ventes totales.

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Le tableau affiche désormais les ventes par jour.

Mettre vos mesures dans le tableau permet de voir plus facilement ce qui se passe dans les calculs.

Je vais calculer une moyenne mobile dans le temps qui se met à jour automatiquement en fonction de la période sélectionnée.

Passons donc au calcul.

Voici la formule de la Rolling Average Sale :

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Maintenant, ce que vous voulez réaliser, c'est être en mesure de revenir dynamiquement sur chaque vente par jour avant un certain jour et d'obtenir leur moyenne.

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Et au fur et à mesure que vous descendez vers les autres lignes, vous devez créer cette fenêtre temporelle à l'infini. Ainsi, la fenêtre de temps s'étend essentiellement pour chaque jour au fur et à mesure que vous descendez dans la liste du tableau.

Dans le tableau, vous pouvez voir que la moyenne mobile le premier jour est la même que le total des ventes.

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

C'est parce qu'il n'y a pas de valeur précédente. Le total des ventes aura toujours la même valeur que la moyenne mobile le premier jour.

Mais le deuxième jour, cela devient la moyenne des deux premiers jours. Le troisième jour, c'est la moyenne des trois premiers jours, et ainsi de suite. Cela continue jusqu'à la dernière ligne du tableau.

Fonctions DAX dans la formule

C'est la partie clé de la formule:

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Cela ouvre la fenêtre de temps spécifique. Il fonctionne à travers chaque date dans le contexte actuellement sélectionné. C'est ce que fait la fonction ALLSELECTED .

Ensuite, cela fonctionne si la date est inférieure ou égale à la date . La date MAX est toujours la date actuelle lorsque vous descendez dans la liste du tableau. Il détermine quels jours sont évalués à TRUE .

S'ils sont évalués à TRUE , il générera la table sur laquelle il va parcourir.

Pour toutes les dates évaluées à TRUE , la formule calcule la moyenne de ces dates. Ainsi, vous obtenez chaque résultat en utilisant le même calcul. La fenêtre de temps s'agrandit simplement parce que vous regardez à travers une plus grande plage de dates.

L'avantage de ce calcul est qu'il est également dynamique grâce à la fonction ALLSELECTED .

Dans le graphique, vous pouvez voir que la ligne bleu foncé montre un grand changement depuis le début qui finit par s'égaliser avec le temps.

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Et si vous modifiez la plage de dates, elle continuera à afficher la même tendance.

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

La moyenne commence à un niveau élevé mais s'égalise ensuite avec le temps.

Fonction ALLSELECTED Vs ALL pour les moyennes mobiles

Lors du calcul d'une moyenne mobile, utilisez ALLSELECTED au lieu d'utiliser .

L'utilisation de la fonction ALL dans la formule vous donnerait des résultats étranges.

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Voici un exemple.

Calcul d'une moyenne mobile dans LuckyTemplates à l'aide de DAX

Vous pouvez voir que le graphique montre des nombres impairs. Il a également un axe y différent. Faire démarrer les deux axes à 0 et ajuster la valeur de fin du graphique vous donnera un résultat avec une ligne plate.

Cela se produit parce que cela fonctionne chaque jour dans le temps. La sélection de la date n'est pas prise en compte. C'est remonter au début des temps.

C'est pourquoi ALLSELECTED est la clé.


Totaux cumulés dans LuckyTemplates : comment calculer à l'aide de la formule DAX
Calculs DAX : total des résultats moyens
à l'aide de moyennes mobiles pour afficher les tendances dans LuckyTemplates

Conclusion

Le calcul dynamique de la moyenne mobile dans LuckyTemplates n'est pas si difficile. Cela nécessite simplement une compréhension de ce que vous pouvez faire avec les fonctions d'itération et les tables virtuelles.

Cette technique a de nombreuses utilisations uniques que vous pouvez appliquer à un large éventail de scénarios.

J'espère que vous avez beaucoup appris sur la logique derrière le fonctionnement de la moyenne mobile dynamique.

A bientôt,


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