Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

Je vais passer par un scénario intéressant sur lequel vous tomberez probablement lorsque vous essayez d'exécuter un total cumulé dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Un membre du forum de support de LuckyTemplates a posté cette requête. Le membre voulait calculer un solde courant comme un total cumulé. Le problème était qu'à chaque fois qu'une sélection était effectuée, le total cumulé était recalculé. Le député ne voulait pas que cela se produise.

Dans ce cas, ALLEXCEPT est la fonction parfaite à utiliser. Ce scénario est en fait un bon aperçu de la façon dont les totaux cumulés et la fonction fonctionnent ensemble dans LuckyTemplates. 

Table des matières

Les exemples de données

Commençons par les données fournies dans l'exemple du membre.

Fondamentalement, il montre le solde courant sur la table. Le solde courant est également affiché sur la visualisation.

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

Désormais, lorsque vous faites glisser le numéro de semaine sur le segment, vous constatez que les données sont également rééquilibrées. 

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

Disons donc que nous voulons les données de la semaine 5.

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

Ce que nous voulons, c'est que ce solde courant pour la semaine 5 reste à 635 au lieu de passer à 78 lorsque la trancheuse est déplacée, comme indiqué ci-dessous.

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

Cela se produit parce que le solde courant commence toujours à partir du premier chiffre du haut . Ainsi, lorsque la trancheuse a été déplacée, le nombre en haut a également changé. Cela a affecté l'ensemble du Running Balance.

Utilisation de la fonction ALLEXCEPT

Normalement, vous verrez ALLSELECTED être utilisé dans des scénarios comme celui-ci. Mais la fonction ALLSELECTED n'est utile que lorsque vous essayez simplement d'afficher un total cumulé dynamique basé sur n'importe quelle sélection de date que vous faites.

C'est là qu'ALLEXCEPT entre en jeu.

Dans ce cas particulier, nous ne voulons pas de total dynamique. L'exigence est d'empêcher que le total ne soit recalculé chaque fois qu'une nouvelle sélection de date est effectuée . C'est ce que fait ALLEXCEPT .

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

Ce que nous voulons faire, c'est obtenir un total cumulé tout en conservant le contexte du numéro de semaine. En utilisant ALLEXCEPT , nous travaillons toujours sur les dates sélectionnées sur le segment. Mais en ce qui concerne le Running Balance, il reviendra toujours à la toute première semaine.

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation

En regardant la visualisation ci-dessous, vous verrez qu'elle conserve également la valeur correcte. Encore une fois, c'est parce que le contexte vous permet maintenant de revenir sur le premier résultat de la semaine 1.

Utilisation de ALLEXCEPT pour arrêter le total cumulé de la réinitialisation


Calculs DAX : Total des résultats moyens
Comparer les résultats réels aux budgets à l'aide des prévisions LuckyTemplates
Calcul du total cumulé inversé ou du total cumulé inversé dans LuckyTemplates

Conclusion

Des cas comme ceux-ci peuvent être uniques car nous voulons des totaux dynamiques la plupart du temps. Mais si vous vous trouvez dans des situations où vous ne voulez pas que les chiffres se recalibrent à chaque sélection, cette technique est la solution parfaite.

De plus, la façon dont nous avons utilisé la fonction ALLEXCEPT ici est un exemple parfait de la façon dont vous pouvez supprimer le contexte pour certains paramètres, mais conserver le contexte pour les autres dans les mêmes pages de rapport.

J'espère que vous pourrez trouver des utilisations similaires pour ALLEXCEPT lorsque vous travaillez avec LuckyTemplates.

Tous mes vœux


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