Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
J'aimerais partager avec vous une stratégie ou un concept de développement dans LuckyTemplates appelé brancher des mesures . Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
C'est l'un de mes sujets préférés dans LuckyTemplates, en particulier autour de la formule DAX. J'utilise personnellement cette technique et vous me verrez l'appliquer souvent dans plusieurs de mes tutoriels. C'est ainsi que je construis des modèles LuckyTemplates intuitifs et de haute qualité.
La création de branches de mesure est vraiment essentielle pour progresser vraiment dans LuckyTemplates.
Ce didacticiel provient d'un atelier de formation que j'ai suivi dans LuckyTemplates, qui visait à découvrir des informations avancées dans LuckyTemplates. C'est grâce à la stratégie LuckyTemplates, mesurer la ramification que nous pouvons découvrir ces informations avancées très rapidement .
Nous allons parcourir le rapport et je vais vous montrer comment j'ai dérivé certains des calculs que j'ai créés.
Table des matières
Qu'est-ce que le branchement de mesure ?
Dans ce rapport, j'ai la performance des ventes QoQ (trimestre sur trimestre). Mais à partir de là, j'ai dérivé une moyenne mobile ou une analyse des tendances basée sur la performance des ventes QoQ.
Je n'ai pas seulement regardé les ventes d'un trimestre à l'autre, mais j'ai aussi regardé les moyennes mobiles des ventes par rapport au trimestre précédent. Cela m'a permis de regarder les tendances beaucoup plus facilement.
Ensuite, j'ai même dérivé de cela la différence de ventes QoQ. J'ai également fait la même chose pour les marges et pour les clients à travers les performances de vente et les performances marginales. C'est ce qu'est le branchement de mesure.
Rien n'est vraiment simple ici. Nous arrivons en fait à un niveau d'analyse beaucoup plus profond lorsque nous utilisons le branchement de mesure . Dans cet exemple, je vais vous montrer juste un aperçu de la façon dont j'ai configuré mes modèles pour intégrer cette stratégie.
Incorporer la branche de mesure dans votre modèle
La façon dont je réplique ces branches dans mes modèles est de créer des groupes de mesures ou des tables de mesures. Si nous regardons ici sur le côté droit, j'ai mes mesures clés , qui sont tous les calculs de base. Considérez-les comme le "tronc" d'un arbre.
Ensuite, vous pouvez voir que j'ai des branches hors de mes mesures de base. J'ai ma branche Comparaison de temps ou mes mesures dans ce tableau, ma branche Moyennes mobiles et ma branche Totaux cumulés .
Nous pouvons avoir de nombreuses mesures différentes à l'intérieur de ces branches. Nous pouvons aller encore plus loin et obtenir également plusieurs couches de branches.
C'est ainsi que j'ai mis en place mes modèles et je trouve cela très bénéfique d'un point de vue structurant. Je peux facilement référencer certaines mesures, les faire glisser dans mes rapports, puis créer mes visualisations. C'est ainsi que je peux créer des visualisations plus avancées, avoir une bien meilleure compréhension de ce qui est superposé sur mon modèle et, finalement, obtenir de très bonnes informations.
Calculs de base et branchement de mesures
Je commence toujours par les calculs de base, car le DAX simple est le début de tout ce qui est avancé, de toute branche ou de couches de branchement de mesure. Dans ce cas, j'ai un Total Sales très générique .
Mais à partir de cette mesure de base, nous pouvons déduire tant de choses différentes. Nous pouvons nous lancer dans des comparaisons temporelles, par exemple. Si nous regardons toutes ces formules, nous pouvons voir qu'elles ont des ventes totales.
Si nous regardons la branche Moyenne mobile, Total Sales y apparaît également.
Le calcul de base, qui est le total des ventes, se ramifie dans toutes ces différentes mesures.
Cependant, ce n'est que la première couche de la branche et nous pouvons même nous diversifier davantage à partir d'ici. Nous pouvons sauter dans une autre couche, où nous référençons la mesure de base Total Sales ainsi que la première couche de branche - Sales LQ (dernier trimestre).
Donc, vous voyez ici qu'il n'y a aucune référence à la table principale. Il ne s'agit que de mesures de référence. Lorsque nous structurons nos modèles de cette manière, les choses peuvent devenir relativement intuitives.
Fonctionnement de la mesure de branchement dans LuckyTemplates
LuckyTemplates est si intelligent ; il comprend ce qui se cache sous toutes ces branches de mesures. Il n'y a pas de colonnes de données reflétées dans les mesures ramifiées, mais LuckyTemplates se souvient de ce qui se trouve en dessous.
En d'autres termes, dans cette mesure particulière par exemple, il se souviendra de Total Sales et référencera cette colonne particulière dans la table Sales et examinera également Sales LQ.
Nous pouvons simplement continuer couche après couche, selon l'analyse que nous faisons. Nous n'avons pas besoin d'écrire des formules complexes pour obtenir de bonnes informations.
Utilisez LuckyTemplates Measure Branching pour vérifier si vos marges augmentent à mesure que les revenus augmentent
Conclusion
Cette stratégie ou technique LuckyTemplates simplifie beaucoup les choses, en particulier les formules. Comme vous pouvez le voir dans ce tutoriel, aucune des formules n'est complexe ou trop difficile. Il s'agit de superposer des modèles simples de formule et d'y placer le calcul de base ou la branche de mesure correct.
Il vous suffit de commencer par mettre en place une mesure de base simple. Après cela, vous pouvez passer à des calculs plus avancés au moyen d'itérations.
Par conséquent, vous arriverez à une réalisation importante. Vous pouvez en fait avoir plusieurs branches à partir de ce calcul de base que vous avez créé. Vous n'aurez pas besoin d'écrire des formules accablantes et difficiles à comprendre .
Tous mes vœux!
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