Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Les paramètres de requête sont une fonctionnalité très puissante de LuckyTemplates. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.
Il existe de nombreux endroits où vous pouvez implémenter des filtres dans LuckyTemplates, mais dans certains cas, il est préférable de le faire au niveau de la requête plutôt qu'au niveau du rapport.
Vous souhaiterez peut-être créer des filtres au niveau de la requête si vous avez des tables volumineuses à partir d'une base de données que votre organisation a implémentée. Vous ne voulez pas intégrer la totalité de la table sous-jacente à chaque fois dans votre modèle LuckyTemplates.
Un bon exemple de ceci est les tables qui ne contiennent que des millions de lignes, peut-être 10 ou 20 millions de lignes. La plupart des tables et des bases de données sont créées pour tout capturer, vous aurez donc des données sur une période de temps significative.
En utilisant des paramètres de requête, vous pouvez réduire la durée au niveau de la couche de requête et ne pas intégrer toutes ces données dans votre modèle.
Cela va réduire considérablement la taille de votre modèle et aussi finalement la vitesse. Plus la taille de votre modèle est grande, plus il faudra de temps pour évaluer les calculs sur ces ensembles de données et ces tables de données.
Si vous pouvez réduire la taille de vos tables et optimiser vos modèles en utilisant ces paramètres de requête, c'est une technique solide à mettre en œuvre pour votre développement.
Dans ce blog, je passe en revue comment vous pouvez réellement mettre en œuvre cela d'une manière relativement simple.
Cependant, il existe de nombreuses façons de l'utiliser, alors élargissez votre esprit autour des possibilités.
Table des matières
Comment utiliser les paramètres de requête
Les paramètres de requête vous permettent de filtrer vos données ou d'organiser vos données en fonction de paramètres ou d'entrées que vous pouvez ou que quelqu'un d'autre fait dans vos modèles.
Cet exemple est un rapport simple où nous avons certains emplacements, les ventes par ville au sein de cet emplacement et par clients.
Avec les paramètres de requête, vous n'avez pas besoin de reconstruire un nouveau rapport pour générer certaines données là où vous devez être plus précis.
Par exemple, si vous souhaitez examiner une région particulière et ne pas avoir à examiner l'ensemble des données, vous pouvez définir un paramètre pour filtrer ce rapport. Et puis, il ajuste automatiquement le rapport de données.
Donc, pour ce faire, nous entrons dans l'éditeur de requêtes.
Dans l'éditeur de requêtes, nous utiliserons cette fonctionnalité géniale, Gérer les paramètres, pour saisir les paramètres.
Nous allons maintenant créer un paramètre simple et j'espère que vous saurez comment vous pouvez l'utiliser de différentes manières.
Création d'un paramètre
Dans cet exemple, nous allons créer un paramètre de requête pour l'emplacement. Nous allons filtrer le CODE D'ÉTAT ici, afin que nous puissions ensuite explorer la région très spécifique ou un état spécifique.
Donc, nous allons dans Gérer les paramètres et cliquez sur NOUVEAU pour créer un nouveau paramètre. Nous l'appellerons Filtre de localisation, puis écrirons la description.
Il existe un tas d'options pour le type et les valeurs suggérées, ce qui vous permet d'avancer dans votre paramètre.
Choisissez TEXTE pour le type et LISTE DE VALEURS pour les valeurs suggérées.
Ensuite, nous énumérons quelques-uns des codes d'état sous Liste de valeurs.
Nous pouvons en fait le définir par défaut sur quelque chose, et donc dans cet exemple, nous le définirons par défaut sur Florida. Une fois que tout est correctement rempli, cliquez sur OK.
Et maintenant que nous avons ce LocationFilter, nous allons le mettre dans notre groupe de paramètres. Mettre les choses en groupes comme celui-ci est une autre bonne technique, donc ils sont un peu organisés ici.
Dans ce filtre, nous pouvons en fait sélectionner toutes les différentes régions que nous mettons ici. Cet exemple n'est qu'une petite liste, mais vous pouvez certainement faire le vôtre de manière plus substantielle.
Nous pourrions choisir la Floride ici ou la Géorgie, et ainsi de suite.
Alors maintenant, nous pouvons intégrer cela à notre requête, qui dans cet exemple nous utilisons Location.
Intégration d'un paramètre dans une requête
Dans la requête Location, nous allons filtrer dynamiquement les State Codes avec le paramètre que nous venons de créer.
Nous pouvons le faire manuellement en cliquant sur la colonne Codes d'état et en choisissant l'état souhaité.
Pour incorporer le paramètre LocationFilter, nous allons dans Advanced Editor.
Nous regardons la dernière ligne ici, qui indique Lignes filtrées. Il est filtré par "Florida" (FL) car nous avons filtré manuellement les codes d'état par FL.
Ainsi, au lieu de Floride, nous tapons ici LocationFilter comme paramètre. Ensuite, cliquez sur Terminé.
Vous pouvez revenir au paramètre et changer la valeur actuelle en GA pour la Géorgie, ou NY, etc., et cela filtrera automatiquement ces tables.
Et, si nous regardons ici, toute la table va être filtrée pour ce paramètre particulier. Ici, nous le filtrons par Floride.
Conclusion
Dans ce blog, nous avons expliqué comment créer et utiliser des paramètres de requête. Nous avons utilisé LocationFilter comme paramètre d'exemple pour filtrer les codes d'état pour notre requête de localisation.
J'espère que cela vous donnera des idées sur la façon dont vous pouvez le reproduire dans vos propres modèles.
Si vous plongez davantage dans l'éditeur de requêtes et si vous souhaitez savoir comment développer d'excellents modèles LuckyTemplates, consultez mon cours avancé sur LuckyTemplates Online.
Ce cours, , fera passer vos compétences au niveau supérieur.
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