Utilisation de variables dans LuckyTemplates - Un exemple détaillé

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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 .

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

Nous allons donc créer une mesure simple et l'appeler ventes à l'exportation totales .

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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 .

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

Ainsi, le tableau doit examiner toutes mes ventes, mais n'afficher que celles que j'exporte.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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 .

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

Nous pouvons rendre cette formule encore plus complexe et ajouter la variable IncludeDates .

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

Ensuite, nous pouvons transférer l'instruction de filtre à la variable IncludeDates .

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

Ce qui est plus intéressant, c'est que nous pouvons ajouter des commentaires sous toute notre formule.

Utilisation de variables dans LuckyTemplates - Un exemple détaillé

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,


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

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.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.