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,


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

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.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.