Paramètres LuckyTemplates via léditeur de requête

Paramètres LuckyTemplates via léditeur de requête

Dans ce didacticiel, nous expliquerons comment créer et utiliser des paramètres LuckyTemplates , une fonctionnalité puissante de l'éditeur de requête. 

Il y a des cas où nous voulons mettre des filtres supplémentaires sur nos données dans l'éditeur de requête. Nous pouvons le faire en utilisant l' option Gérer les paramètres dans le ruban Accueil .

Paramètres LuckyTemplates via l'éditeur de requête

Pour ce didacticiel, nous aurons un exemple de cette fonctionnalité en utilisant des taux de change. Avec cet exemple, vous verriez pourquoi vous devriez l'utiliser et la raison pour laquelle nous devrions mettre des filtres sur l'éditeur de requête au lieu de les placer en premier dans LuckyTemplates. Il existe également d'autres occurrences où cela sera très utile, comme lors de la création d'un rapport pour de nombreuses personnes. 

Ce que nous allons faire ici, c'est créer un seul rapport et modifier le paramètre. Ce paramètre nous permettra ensuite de mettre des filtres sur l'ensemble de notre rapport pour un client isolé, une région de vente ou un magasin isolé, ou dans ce cas, une devise isolée. J'ai déjà rejoint un modèle en arrière-plan uniquement à des fins de démonstration. 

Table des matières

Création de paramètres LuckyTemplates via l'éditeur de requête

Tout d'abord, cliquons sur l' option Gérer les paramètres dans le ruban Accueil .

Paramètres LuckyTemplates via l'éditeur de requête

Ensuite, créez un nouveau paramètre en cliquant sur l' option Nouveau .

Paramètres LuckyTemplates via l'éditeur de requête

Nous nommerons ce paramètre Currency . Nous allons placer ici un filtre qui filtre l'ensemble du rapport pour la devise que nous avons sélectionnée. Nous pouvons également écrire une description ici pour nous assurer que nous gardons les choses aussi descriptives que possible pour la continuité de notre modèle. Pour cet exemple, nous laisserons ce champ vide.

Paramètres LuckyTemplates via l'éditeur de requête

Nous pouvons également créer des filtres ou des paramètres dans la liste déroulante Type . Dans cet exemple, nous utiliserons le type Texte .

Paramètres LuckyTemplates via l'éditeur de requête

Pour les valeurs suggérées , il peut s'agir de n'importe quelle valeur, liste de valeurs ou requête. Nous allons sélectionner la Liste de valeurs

Paramètres LuckyTemplates via l'éditeur de requête

Ensuite, nous pouvons taper les différentes devises que nous avons comme AUD , USD , EUR , GBP , CHF , CAD et JYP

Paramètres LuckyTemplates via l'éditeur de requête

Nous pouvons également implémenter une valeur par défaut et une valeur actuelle . Pour cet exemple, nous avons utilisé USD comme valeur, puis cliqué sur le bouton OK .

Paramètres LuckyTemplates via l'éditeur de requête

Si nous regardons le volet Requêtes , nous verrons le paramètre que nous avons créé ( Devise ), et qu'il a une icône différente car c'est un paramètre.

Paramètres LuckyTemplates via l'éditeur de requête

Nous allons déplacer ce paramètre dans le groupe Parameter Query .

Paramètres LuckyTemplates via l'éditeur de requête

Nous verrons également cette liste déroulante qui affiche toutes les différentes devises que nous avons. 

Paramètres LuckyTemplates via l'éditeur de requête

Nous avons également ce bouton Gérer les paramètres . En cliquant sur ce bouton, cela nous ramènera à la boîte de dialogue où nous pourrons faire des ajustements pour notre paramètre.

Paramètres LuckyTemplates via l'éditeur de requête

Implémentation des paramètres LuckyTemplates dans le modèle de données

Maintenant, nous voulons pouvoir implémenter notre filtre de paramètre de devise dans notre modèle. Nous devons penser à tous les différents tableaux auxquels la devise est référencée. Dans ce cas, il est actuellement référencé dans trois tables, qui sont les tables Currencies , Exchange Rates et Sales

Paramètres LuckyTemplates via l'éditeur de requête

Encore une fois, nous devons implémenter ou brancher ce paramètre dans ces tables. Nous pouvons le faire en accédant à une certaine table et en créant un filtre. 

Pour cet exemple, créons un filtre dans le tableau Devises . Nous allons donc cliquer sur la liste déroulante de la colonne Types de devises , décocher le filtre Sélectionner tout , sélectionner la valeur en EUR , puis cliquer sur le bouton OK

Paramètres LuckyTemplates via l'éditeur de requête

Maintenant, nous devons vérifier notre éditeur avancé

Paramètres LuckyTemplates via l'éditeur de requête

Ensuite, nous verrons que la dernière transformation que nous avons faite concernait les « Lignes filtrées ». 

Paramètres LuckyTemplates via l'éditeur de requête

Nous voulons répertorier le paramètre que nous avons créé, que nous avons nommé Currency . Alors, changeons le " EUR " en Devise . En effet, nous souhaitons filtrer dynamiquement par paramètre et non par euro. Après cela, cliquons sur le bouton Terminé .

Paramètres LuckyTemplates via l'éditeur de requête

Ensuite, nous verrons les changements sur cette table où l' EUR a été changé en USD .

Paramètres LuckyTemplates via l'éditeur de requête

Ensuite, allez dans le tableau des taux de change et faites la même chose. Nous allons filtrer la colonne Foreign Ccy en décochant le filtre Select All , sélectionner la valeur GBP , puis cliquer sur le bouton  OK .

Paramètres LuckyTemplates via l'éditeur de requête

Accédez à l' éditeur avancé , changez le GBP en devise , puis cliquez sur le bouton Terminé

Paramètres LuckyTemplates via l'éditeur de requête

Encore une fois, nous ferons la même chose pour la table Sales . Pour la table Sales, nous allons filtrer la colonne Currency Code .

Paramètres LuckyTemplates via l'éditeur de requête

Paramètres LuckyTemplates via l'éditeur de requête

Tout ce qui se trouve dans l' éditeur avancé est facile à comprendre si nous comprenons le code M.

Comprendre le code M est pertinent lorsque nous essayons d'implémenter ces types de transformations. 

Ces modifications feront de la valeur par défaut des colonnes que nous avons filtrées USD . En effet, dans la requête de paramètre Currency , la valeur que nous avons définie pour la valeur actuelle est USD

Changeons cela par exemple en CAO et voyons ce qui se passera. 

Paramètres LuckyTemplates via l'éditeur de requête

Si nous allons vérifier le tableau Devises , Taux de change et Ventes , nous verrons qu'ils sont automatiquement filtrés en CAD .

Paramètres LuckyTemplates via l'éditeur de requête

Paramètres LuckyTemplates via l'éditeur de requête

Paramètres LuckyTemplates via l'éditeur de requête

C'est l'une des façons d'implémenter ce genre de filtre. Étant donné que ces tables sont maintenant filtrées, nous pouvons maintenant cliquer sur Fermer et appliquer pour l'appliquer dans notre modèle.

Paramètres LuckyTemplates via l'éditeur de requête

Maintenant, nos tables sur ce modèle sont filtrées en fonction du dernier filtre que nous avons fait sur notre éditeur de requêtes. Cela signifie que nos tableaux ici sont maintenant filtrés par devise CAD

Paramètres LuckyTemplates via l'éditeur de requête

Changer les filtres

Pour modifier le filtre actuel que nous utilisons, accédez au ruban Accueil , cliquez sur le menu déroulant de Modifier les requêtes et sélectionnez l' option  Modifier les paramètres .

Paramètres LuckyTemplates via l'éditeur de requête

Ensuite, cela nous permettra d'avoir une option différente ou de changer le filtre actuel. Par exemple, nous pouvons maintenant changer notre filtre de la devise CAD à USD et l'appliquer en cliquant sur le bouton OK .

Paramètres LuckyTemplates via l'éditeur de requête

Enfin, cliquez sur le bouton Appliquer les modifications

Paramètres LuckyTemplates via l'éditeur de requête

Après cela, tout en arrière-plan va s'ajuster grâce aux filtres que nous avons créés. C'est une autre façon de placer facilement un filtre sur l'ensemble de notre modèle. 

Paramètres LuckyTemplates via l'éditeur de requête

Conclusion

Complétons maintenant les choses avec cette fonctionnalité puissante. Vous pourriez penser que nous pouvons filtrer de différentes manières. Cependant, la grande différence ici est que ce filtre se produit au niveau de la requête (éditeur de requête) au lieu du niveau du rapport (modèle de données LuckyTemplates).

Si nous le faisons au niveau de la requête, cela apportera moins de données dans notre modèle que si nous le faisions au niveau du rapport. En effet, le niveau du rapport va recouvrir toutes les données dont nous disposons. D'un autre côté, le faire au niveau de la requête revient à redéfinir les tables derrière notre modèle via l'éditeur de requêtes. 

Cela étant dit, pouvoir affiner nos données en implémentant un paramètre est probablement bien meilleur que d'apporter directement d'énormes volumes de données sur notre modèle. J'espère que ce didacticiel vous a donné une idée de l'utilisation des paramètres LuckyTemplates dans vos propres modèles.

Tous mes vœux,


Quest-ce que le self en Python ? Exemples concrets

Quest-ce que le self en Python ? Exemples concrets

Qu'est-ce que le self en Python ? Exemples concrets

Comment enregistrer et charger un fichier RDS dans R

Comment enregistrer et charger un fichier RDS dans R

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.

First N Business Days Revisited - Une solution de langage de codage DAX

First N Business Days Revisited - Une solution de langage de codage DAX

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.

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

Présentez des informations à laide de la technique des visuels dynamiques multi-threads dans LuckyTemplates

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.

Introduction au filtrage du contexte dans LuckyTemplates

Introduction au filtrage du contexte dans LuckyTemplates

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.

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

Meilleurs conseils pour utiliser les applications dans le service en ligne LuckyTemplates

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.

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

Analyser les changements de marge bénéficiaire au fil du temps - Analytics avec LuckyTemplates et DAX

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.

Idées de matérialisation pour les caches de données dans DAX Studio

Idées de matérialisation pour les caches de données dans DAX Studio

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.

Rapports dentreprise à laide de LuckyTemplates

Rapports dentreprise à laide de LuckyTemplates

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.

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Quest-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir

Qu'est-ce que la passerelle LuckyTemplates ? Tout ce que tu as besoin de savoir