Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
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,
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.