Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans cet article, je vais vous montrer comment utiliser et déclarer des variables dans votre formule DAX dans LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Les variables changent vraiment la donne pour la barre de formule dans LuckyTemplates. Pouvoir décomposer vos formules plus complexes en étapes rend leur présentation beaucoup plus intuitive.
Je repense à l'utilisation de VBA avec ces variables. Ils vous facilitent la vie dans VBA environ dix fois - et il en va de même pour leur utilisation dans LuckyTemplates.
Avant de plonger dans la création de ces variables, parlons d'abord des avantages ainsi que des différentes nuances de l'utilisation des variables.
Table des matières
Avantages et nuances de l'utilisation de variables dans LuckyTemplates
Les variables dans la barre de formule sont très flexibles. Ils peuvent accepter d'autres expressions (ou mesures) ainsi que des fonctions de table, y compris des filtres.
Lorsque vous utilisez beaucoup de filtres, ceux-ci peuvent prendre un peu de place et vos formules peuvent devenir désordonnées, donc pouvoir placer ces fonctions de table dans une variable est une excellente idée.
Cependant, il y a quelques nuances à les utiliser.
Le plus important à comprendre est les considérations contextuelles liées au placement de calculs ou d'autres expressions à l'intérieur d'une variable.
Vraiment bien comprendre cela prend un peu d'essais et d'erreurs, alors assurez-vous d'y jeter un coup d'œil.
Comment utiliser des variables dans LuckyTemplates
Passons maintenant à l'incorporation de ces variables dans nos formules DAX .
1. Créer une mesure simple et ajouter la variable
Nous avons actuellement un tableau dans notre canevas qui montre le total des ventes par client.
Maintenant, ce que nous voulons faire, c'est examiner le total des ventes à l'exportation .
Nous allons donc créer une mesure simple et l'appeler ventes à l'exportation totales .
Maintenant, au lieu d'écrire directement votre calcul, nous allons écrire VAR qui signifie variable.
Après cela, nous allons descendre d'une ligne, puis créer la variable réelle.
Appelons cela ExportSales puis créons une table. Ce que nous faisons ici est de capturer la table à l'aide de la variable ExportSales .
Ainsi, le tableau doit examiner toutes mes ventes, mais n'afficher que celles que j'exporte.
2. Écrire le calcul réel
L'étape suivante consiste maintenant à créer le calcul réel. Nous sauterons à nouveau d'une ligne puis nous ferons RETURN . Après cela, nous allons ajouter CALCULATE .
À l'intérieur de l' instruction CALCULATE , nous irons Total Sales . À l'origine, nous devons ajouter un filtre après le total des ventes. Mais comme nous avons déjà créé la variable ExportSales , nous n'avons pas besoin d'écrire le filtre. Nous allons simplement ajouter la variable.
Remarquez à quel point il est facile de lire la formule maintenant par rapport à si nous allons inclure tout le filtre dans CALCULATE.
Nous avons maintenant nos ventes totales à l'exportation .
Si nous appuyons sur Entrée et faisons glisser cette mesure dans notre tableau, nous aurons le total des ventes à l'exportation par colonne client.
Vous avez donc vu comment utiliser une variable simple dans LuckyTemplates.
Ce dont vous devez vous souvenir à ce stade, c'est que, lors de la création de la mesure Total Export Sales ci-dessus, vous auriez pu choisir de créer simplement une mesure simple et d'ajouter CALCULATE avec l' instruction FILTER entière .
Cependant, la variable ExportSales nous a permis de simplifier notre code.
Vous pourrez peut-être mieux apprécier cela lorsque nous aurons une formule plus complexe avec plusieurs variables.
Ajoutons donc quelques variables supplémentaires à notre mesure des ventes totales à l'exportation .
Création de variables complexes dans LuckyTemplates
En revenant à notre formule, nous avons une mesure Total des ventes à l'exportation qui inclut la variable ExportSales , puis calcule les ventes à l'exportation à l'aide de la variable que nous avons créée au lieu de l'instruction de filtre complète.
Ce que nous allons faire maintenant est d'ajouter la variable Days .
Donc, en dessous de la variable ExportSales , nous allons écrire VAR , puis en dessous se trouve le nombre de jours.
Bien sûr, vous pouvez écrire le nombre que vous voulez ici. Mais pour cet exemple, écrivons Days=365 .
Et puis, nous pouvons utiliser cette valeur scalaire, ou les 365 jours, dans l'instruction CALCULATE que nous avons créée à l'origine.
Nous allons donc filtrer la date de sorte que si elle est inférieure à TODAY et que la colonne Date soit supérieure ou égale à TODAY moins la variable Days .
Notez ici que nous avons déplacé la variable ExportSales à l'intérieur de CALCULATE une ligne en dessous et la même chose pour l'instruction de filtre afin que la formule soit plus facile à analyser.
Maintenant que nous avons la variable Jours , la colonne Total des ventes à l'exportation de notre tableau affiche désormais uniquement les ventes à l'exportation sur 365 jours.
Nous pouvons rendre cette formule encore plus complexe et ajouter la variable IncludeDates .
Ensuite, nous pouvons transférer l'instruction de filtre à la variable IncludeDates .
Nous pouvons maintenant remplacer cette instruction de filtre par IncludeDates afin que la formule soit plus facile à regarder du point de vue de la syntaxe.
Ce qui est plus intéressant, c'est que nous pouvons ajouter des commentaires sous toute notre formule.
Ainsi, toutes ces variables et le commentaire que nous avons ajouté vous permettront de comprendre plus facilement la formule ultérieurement.
En dehors de cela, si l'un de vos collègues devait y travailler, il lui serait plus facile de se décomposer et de comprendre ce qui se passe.
Conclusion
Nous venons de travailler sur l'utilisation des variables dans LuckyTemplates . Nous avons commencé par créer une mesure simple, puis au lieu de procéder immédiatement au calcul, nous avons ajouté une variable, puis plus tard ajouté plusieurs variables à notre formule.
Nous avons vu à quel point ces variables ont extrêmement simplifié notre formule, ce qui peut vraiment nous être bénéfique, à nous ou à quiconque utilisera la formule ultérieurement, étant donné qu'elle est maintenant beaucoup plus facile à comprendre.
Profitez de l'utilisation de variables dans vos futurs rapports.
Acclamations,
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