Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
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
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.
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 :
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.
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.
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:
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.
Et si vous modifiez la plage de dates, elle continuera à afficher la même tendance.
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.
Voici un exemple.
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,
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