Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Le calcul d'un total cumulé , également appelé total cumulé , dans LuckyTemplates, est définitivement commun à la plupart des entreprises en raison de son caractère indispensable pour effectuer des calculs pour afficher le total d'une mesure jusqu'à une certaine date. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Mais saviez-vous que la création d'un total cumulé inversé est aussi essentielle que le calcul du total cumulé ?
Dans cet article, nous verrons comment calculer un total cumulé inverse dans LuckyTemplates à l'aide de DAX .
Table des matières
Examen du problème
Cela a été soulevé dans le comme une question.
Vous pouvez voir ce message de forum ici -
Un membre avait une exigence distincte de décembre à janvier dans laquelle il avait besoin d'un total cumulé. Ils voulaient également le rendre dynamique, où le total cumulé inversé serait ajusté pour cette logique particulière dans le rapport chaque fois qu'ils souhaitaient modifier le filtre d'année sur la page.
Heureusement, j'ai pu trouver une réponse assez facile après avoir trouvé une solution.
Il s'agissait d'une simple variante de la combinaison de formules totales cumulatives la plus courante que vous pouvez utiliser et réutiliser assez efficacement dans LuckyTemplates.
Mais avant de nous attaquer au Total cumulé inversé , concentrons-nous d'abord sur le Total cumulé .
la formule Cumulative ou Running Total dans LuckyTemplates
Le total cumulé, ou total cumulé, est utilisé pour afficher la somme totale des données à mesure qu'elle augmente avec le temps ou toute autre série ou progression. Ceci est très utile pour détecter des changements dans un certain schéma logique et pour déterminer si le système de prévision n'est plus adéquat .
Cette image montre la formule de calcul du total cumulé dans LuckyTemplates .
Essayons d'analyser progressivement la formule donnée.
1. inclure le total des ventes de chaque date
La première chose que nous devons faire est d'inclure le total des ventes de chaque date.
Le total des ventes est la somme de tous les nombres d'une colonne. Dans cet exemple particulier, le Total des ventes est la somme de la colonne Total des revenus .
Ensuite, en utilisant la fonction ALLSELECTED , nous avons listé toutes les dates de l'année spécifique (dans ce cas 2017) à l'intérieur de la fonction FILTER .
Vous pouvez également choisir de ne pas utiliser la fonction TOUS SÉLECTIONNÉS si vous souhaitez afficher toutes les dates sans sélectionner une année spécifique.
2. Comparez la date actuelle à la mAX DATE
Nous devons ensuite comparer la date actuelle à la date MAX .
Cette fonction MAX renvoie la valeur maximale dans une colonne, y compris les valeurs logiques et les nombres.
Dans cet exemple, la fonction MAX détermine la valeur maximale dans la colonne Date. Ensuite, toutes les dates inférieures ou égales à la date MAX seront affichées.
3. Évaluez les ventes totales à l'aide de la fonction ISBLANK()
Nous avons également ajouté une logique IF qui évalue les ventes totales à l'aide de la fonction ISBLANK(). Cette fonction DAX renvoie TRUE ou FALSE après avoir vérifié si une valeur est vide/zéro ou non .
Dans cet exemple particulier, si Total Sales est zéro , une valeur vide doit être renvoyée, sinon la valeur de la variable CumulativeTotal sera renvoyée.
Nous avons utilisé cette logique pour cet exemple pour afficher uniquement les dates avec les ventes réelles que nous réalisons, sans inclure les dates qui n'ont pas encore de données .
Dans l'exemple ci-dessous, le résultat sous la colonne Ventes cumulées du 1er février 2017 a été calculé en ajoutant le montant actuel des ventes totales (10 485 $) au montant des ventes totales (14 506 $) du 1er janvier 2017 .
C'est également ainsi que le résultat de chaque ligne sous la colonne Ventes cumulées a été calculé.
Calcul du cumul inverse ou du total inverse en puissance bI
Maintenant que nous avons calculé nos ventes cumulées , essayons de prévoir le total cumulé inverse . Pour le calculer, nous pouvons toujours utiliser notre formule totale cumulée avec quelques modifications mineures.
Ce que vous devez faire est d'appliquer un petit ajustement au filtrage du contexte de ligne qui se produit dans la fonction FILTER du modèle de formule.
Dans la fonction FILTER , la date actuelle doit être comparée à la date MIN au lieu de la date MAX .
Cette fonction MIN renvoie la valeur minimale dans une colonne .
Dans cet exemple, la fonction MIN détermine la valeur minimale dans la colonne Date . Ensuite, toutes les dates supérieures ou égales à la date MIN seront affichées.
Par exemple, nous avons calculé le résultat particulier sous la colonne Ventes cumulées inversées à partir de janvier 2017 en ajoutant chaque valeur de Ventes totales à partir des dates inférieures à la date actuelle ( février 2017 à décembre 2017 ).
Cela vaut pour chaque ligne sous la colonne Cumul inverse .
La solution consiste simplement à inverser ou à peaufiner la formule de calcul du total cumulé que nous avons actuellement.
Filtres simples avec CALCULER - (1.13) Guide du débutant ultime sur DAX
Comment calculer un budget ou prévoir des résultats de manière cumulative dans LuckyTemplates
Comparer plusieurs métriques de manière cumulative dans LuckyTemplates à l'aide de DAX
Conclusion
Le total cumulé inversé a définitivement le potentiel de prouver sa valeur dans le contrôle et la prévision des processus, en détectant quand le modèle de demande des clients change et quand un système de prévision n'est plus adéquat.
La plupart des utilisateurs ne l'utiliseront généralement pas, mais cela pourrait également être une modification essentielle du fonctionnement de la fonction CALCULATE en combinaison avec la fonction FILTER .
Lorsque vous utilisez ces deux formules DAX ensemble, vous serez en mesure de générer des prévisions assez intéressantes et uniques pour vos données.
Voici quelques liens recommandés pour vous afin que vous puissiez explorer davantage les techniques totales cumulatives à l'intérieur de LuckyTemplates.
Créer des totaux cumulés dynamiques à l'aide de DAX dans LuckyTemplates
Totaux cumulés dans LuckyTemplates sans aucune date – DAX avancé
J'espère que vous pourrez bien comprendre comment ce calcul particulier fonctionne dans LuckyTemplates.
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