Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Les paramètres en cascade sont des filtres qui ont un effet sur d'autres paramètres liés. Ils permettent aux utilisateurs de gérer de grandes quantités d' informations dans un rapport paginé . Les valeurs sélectionnées pour un paramètre dépendent des valeurs sélectionnées pour un autre.

Dans ce didacticiel, vous apprendrez à créer des paramètres en cascade pour filtrer les données de table dans LuckyTemplates Report Builder . Nous utiliserons un exemple où l'utilisateur final souhaite filtrer les données par ville, et les résultats ne doivent afficher que les villes avec des ventes de produits.

Table des matières

Ajout d'un paramètre pour filtrer les données dans le générateur de rapports LuckyTemplates

Pour ajouter un paramètre, faites un clic droit sur votre dossier Datasets et sélectionnez Add Dataset .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Écrivez le nom du jeu de données et sélectionnez la source de données. Cliquez ensuite sur Concepteur de requêtes .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Cliquez sur Régions et faites glisser le champ Ville vers l'espace vide. Ensuite, sélectionnez l' option Cliquez pour exécuter la requête .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Au bas de la colonne, vous pouvez voir qu'elle a une entrée nulle. Vous devez le supprimer, sinon vous obtiendrez une erreur.

Pour supprimer les valeurs nulles ou vides, faites glisser le champ Ville vers le volet Dimension et filtrez les valeurs inutiles.

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Le concepteur de requêtes crée automatiquement un code DAX en fonction des champs et du filtre que vous avez appliqués.

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Ensuite, faites un clic droit sur le dossier Parameter s et sélectionnez Add Parameter . Pour cet exemple, le nom du paramètre est « City » et l' invite est « Enter City: ». Il est également recommandé d'activer l'option Autoriser plusieurs valeurs, car cela vous permettra de vérifier plus d'une sélection par paramètre.

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Dans l' onglet Valeurs disponibles , sélectionnez Obtenir les valeurs d'une requête , puis choisissez Ville pour toutes les listes déroulantes. Cliquez ensuite sur OK .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Si vous cliquez sur Exécuter, vous remarquerez que le nouveau paramètre n'aura aucun effet sur le rapport. C'est parce que vous n'avez pas établi de relation entre les paramètres.

Pour cet exemple, vous devez activer le paramètre City et le lier au paramètre Product .

Connexion de deux filtres de paramètres ou plus dans le générateur de rapports LuckyTemplates

Cliquez avec le bouton droit sur le jeu de données City et sélectionnez Requête .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Dans la fenêtre du concepteur de requêtes, faites glisser la mesure Nom du produit et Ventes totales vers la zone de texte de la requête. Ensuite, exécutez la requête.

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Le total des ventes sert de lien entre la ville et le nom du produit .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Ensuite, ouvrez l' assistant Propriétés du jeu de données pour le jeu de données City. Accédez à l' onglet Filtres et ajoutez un filtre. Dans Expression , sélectionnez Product_Name . Pour l' opérateur , utilisez In . Cet opérateur vous permet de filtrer dans des tableaux. Ensuite, cliquez sur le bouton fx pour saisir la valeur.

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Cela ouvre l' outil Expression Builder dans Report Builder. Double-cliquez sur l' option Paramètres sous Catégorie et sélectionnez ProductName pour les valeurs. Le zéro (0 ) dans l'expression est un placement d'index. Vous devez le supprimer pour que le rapport affiche toutes les données du tableau.

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Ensuite, cliquez sur votre rapport et sélectionnez Tablix Properties .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Dans cet exemple, l'en-tête et le tableau sont contenus dans une liste. Ainsi, pour chaque filtre que vous ajoutez dans votre rapport, tous les éléments de la liste seront affectés.

Accédez à l' onglet Filtres de l' assistant Propriétés de tableau matriciel et cliquez sur Ajouter . Dans Expression , choisissez Ville . Ensuite, sélectionnez In comme Operator , et pour Value, écrivez [@City] .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Exécutez le rapport après avoir appuyé sur OK .

Vous serez invité à choisir parmi le nouveau paramètre avant de pouvoir afficher le rapport paginé. Une fois terminé, cliquez sur le bouton Afficher le rapport .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Vous verrez que le rapport paginé ne contient que des données qui correspondent aux paramètres que vous avez choisis.

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Leçon supplémentaire : Ajout d'une ligne indiquant le total de la colonne

Pour ajouter un total pour chaque colonne de votre matrice, ajoutez une nouvelle ligne. Ensuite, cliquez avec le bouton droit sur la cellule dans laquelle vous souhaitez placer les montants totaux et sélectionnez Expression .

Utiliser des paramètres en cascade pour filtrer les données dans le générateur de rapports LuckyTemplates

Sous Catégorie , choisissez entre différentes fonctions communes qui contiennent des éléments spécifiques qui vous permettront de créer une requête.

Pour créer une requête pour le Total , cliquez sur Agréger , puis choisissez Somme. En bas à droite, vous trouverez des exemples d'utilisation de chaque fonction. Suivez le format pour obtenir la somme totale pour chaque champ.


Comment mettre en forme des données dans le générateur de rapports
Didacticiel du générateur de rapports : Comment ajouter un tableau
Comment importer des ensembles de données dans le générateur de rapports

Conclusion

Ce tutoriel a expliqué comment créer des paramètres en cascade dans votre rapport paginé. Pour résumer, les paramètres en cascade créent une connexion pour chaque filtre dans LuckyTemplates Report Builder.

Dans l'exemple ci-dessus, le paramètre City est lié au Product Name via la mesure Total Sales. Autrement dit, le filtre Ville n'affichera que les produits avec un historique des ventes. Cette fonctionnalité permet aux utilisateurs finaux d'agréger les données et de mieux gérer les informations des rapports.

N'oubliez pas que l'ordre est important lorsqu'il s'agit de paramètres en cascade. Ainsi, lorsque vous choisissez les filtres, gardez à l'esprit que la hiérarchie dans laquelle vous les sélectionnez affecte les résultats qui apparaissent dans le rapport.

Tous mes vœux,

Sue Bayes


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