Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
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 .
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 .
Ensuite, créez un nouveau paramètre en cliquant sur l' option Nouveau .
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.
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 .
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 .
Ensuite, nous pouvons taper les différentes devises que nous avons comme AUD , USD , EUR , GBP , CHF , CAD et JYP .
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 .
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.
Nous allons déplacer ce paramètre dans le groupe Parameter Query .
Nous verrons également cette liste déroulante qui affiche toutes les différentes devises que nous avons.
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.
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 .
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 .
Maintenant, nous devons vérifier notre éditeur avancé .
Ensuite, nous verrons que la dernière transformation que nous avons faite concernait les « Lignes filtrées ».
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é .
Ensuite, nous verrons les changements sur cette table où l' EUR a été changé en USD .
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 .
Accédez à l' éditeur avancé , changez le GBP en devise , puis cliquez sur le bouton Terminé .
Encore une fois, nous ferons la même chose pour la table Sales . Pour la table Sales, nous allons filtrer la colonne Currency Code .
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.
Si nous allons vérifier le tableau Devises , Taux de change et Ventes , nous verrons qu'ils sont automatiquement filtrés en CAD .
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.
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 .
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 .
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 .
Enfin, cliquez sur le bouton Appliquer les modifications .
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.
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,
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