Quest-ce que le self en Python ? Exemples concrets
Qu'est-ce que le self en Python ? Exemples concrets
Dans ce didacticiel, vous découvrirez les trois manières différentes d'importer des ensembles de données dans Report Builder.
Report Builder est un outil LuckyTemplates qui vous permet de créer des documents imprimables à partir de vos rapports LuckyTemplates. Une fois que vous avez installé Report Builder sur votre ordinateur, ouvrez-le. Lors de son lancement, il ressemblera à ceci :
Notez qu'il a une interface familière similaire à Word et Excel. L' onglet Données contient les différentes options que vous pouvez utiliser pour importer des données. Mais pour ce didacticiel, l'accent est principalement mis sur l' option Jeu de données LuckyTemplates .
Table des matières
Premiers pas avec le générateur de rapports
Le jeu de données LuckyTemplates crée une nouvelle source de données et un jeu de données à partir de LuckyTemplates. Il s'agit de votre modèle de données au sein du service LuckyTemplates.
Dans le volet le plus à gauche, vous pouvez voir les données du rapport.
Les sources de données font référence au jeu de données LuckyTemplates. Les ensembles de données sont des requêtes créées à partir de la source de données.
Importation d'ensembles de données dans le générateur de rapports
La création d'un jeu de données dans des rapports paginés est similaire à la création d'une requête.
Voici le modèle de données utilisé pour cette démonstration :
La prochaine chose que vous devez faire est d'importer vos données. Il existe trois façons d'importer des données dans Report Builder.
1. Utilisation du concepteur de requêtes
Si vous cliquez sur Datasets et sélectionnez Add Dataset , la boîte de dialogue Dataset Properties apparaîtra.
C'est ici que vous commencerez à créer votre rapport paginé. Saisissez le nom du jeu de données souhaité et sélectionnez la source de données. Ensuite, sélectionnez Concepteur de requêtes .
Notez que les tables et toutes les données du modèle de données LuckyTemplates se trouvent dans le volet du groupe de mesures du concepteur de requêtes.
Pour entrer des données dans votre rapport paginé, faites glisser et déposez les données souhaitées du volet du groupe de mesures vers l'espace vide. Vous pouvez encore faire glisser les en-têtes de colonne pour les réorganiser.
Une fois cela fait, sélectionnez Cliquez pour exécuter la requête . Voici à quoi ressemblera votre tableau :
Notez que les données du Générateur de rapports sont fournies sous forme de tables autonomes, ce qui signifie qu'elles ne sont pas liées les unes aux autres. Mais dans LuckyTemplates, vous pouvez voir les relations. Pour le Générateur de rapports, vous n'avez besoin que de vos mesures pour vous permettre de rassembler ces tableaux. Vous pouvez également ajouter des filtres à votre tableau nouvellement créé. Ce sujet est abordé dans un autre didacticiel .
Une fois que vous êtes satisfait de votre travail, cliquez sur OK . Lorsque vous revenez à la boîte de dialogue Propriétés du jeu de données, vous obtenez une requête DAX :
Pour cet exemple, il résume les colonnes pour City et Year. Ensuite, il crée de nouvelles colonnes pour la quantité totale à l'aide de la mesure Ventes.
Si vous appuyez sur OK , votre jeu de données sera maintenant importé dans Report Builder.
2. Utilisation de DAX Studio
Une autre façon d'importer des données dans Report Builder consiste à utiliser DAX Studio.
Ouvrez votre logiciel DAX Studio . Cliquez sur Modèle PBI/SSDT et sélectionnez le modèle de données que vous souhaitez utiliser. Dans cet exemple, il utilise le modèle Management Insights. Ensuite, cliquez sur Connecter .
Sélectionnez l' option Générateur de requêtes sous l'onglet Accueil.
Faites glisser et déposez les données et les mesures souhaitées dans votre rapport, puis cliquez sur Exécuter la requête . Le volet Résultats montre à quoi ressemble le tableau en fonction des données que vous avez sélectionnées.
Si vous cliquez sur Modifier la requête , DAX Studio affichera automatiquement la requête DAX correspondant à la table.
Copiez la requête DAX et revenez à Report Builder. Cliquez sur Jeux de données , puis sur Ajouter un jeu de données pour ouvrir la boîte de dialogue Propriétés du jeu de données.
Modifiez le nom et la source de données, puis collez la requête DAX copiée dans la zone de texte de la requête.
Cliquez sur Concepteur de requêtes .
Lorsque vous utilisez DAX Studio pour importer des jeux de données dans le Générateur de rapports, vous perdez le volet Filtre et paramètre en haut du Concepteur de requêtes.
Cliquez sur le point d'exclamation rouge ( ! ) pour exécuter la requête.
Si vous appuyez sur OK , vous verrez que vous avez un autre ensemble de données ou une autre requête sous votre dossier Ensembles de données.
3. Utilisation de l'analyseur de performances
La troisième option que vous pouvez utiliser pour importer des données dans Report Builder consiste à utiliser Performance Analyzer.
Ouvrez LuckyTemplates et créez une nouvelle page. Dans cet exemple, la nouvelle page contient un tableau avec des données sur l'année, les noms des clients et les bénéfices totaux.
Notez que le total de chaque colonne est désactivé. Sous l'onglet Affichage, cliquez sur Analyseur de performances .
Performance Analyzer est un excellent outil à utiliser si vous voulez comprendre ce qui se passe dans vos visuels.
Cliquez sur Démarrer l'enregistrement , puis sur Actualiser les visuels . Une fois actualisé, cliquez sur le signe plus à côté de Table .
Vous verrez qu'il existe une option pour copier la requête DAX de la table. Cliquez sur Copier la requête .
Ouvrez DAX Studio. Encore une fois, choisissez le modèle LuckyTemplates dont vous avez besoin, puis cliquez sur Connecter. Collez la requête dans DAX Studio.
Le but de la désactivation des totaux est de faciliter la compréhension du code DAX. De plus, si les totaux étaient inclus, une fonction ROLLUP aurait été incluse, ce qui n'est pas nécessaire lors de la création de rapports paginés.
Si vous exécutez le code, vous verrez le tableau dans le volet Résultats.
Il s'agit de la même table créée dans l'Analyseur de performances.
Cependant, les autres lignes de code de cette requête ne sont pas vraiment nécessaires. Il est préférable de supprimer le bruit de votre code pour le rendre plus simple.
Copiez cette requête DAX et accédez à Report Builder. Cliquez sur Jeux de données , puis sélectionnez Ajouter des données . Dans la zone Propriétés du jeu de données, collez la requête DAX copiée dans la zone de requête vide.
N'oubliez pas de spécifier le nom et de sélectionner la source de données. Assurez-vous également que le nom ne contient pas d'espaces, sinon cela générera une erreur. Une fois terminé, cliquez sur OK .
Vous verrez alors le nouvel ensemble de données importé dans le volet Données de rapport.
Conclusion
Il existe plusieurs façons d'importer des données dans Report Builder. Pour ce didacticiel, l'accent est mis sur l'option de jeu de données LuckyTemplates. Avec cette option, il existe trois façons d'importer des ensembles de données. Celles-ci s'effectuent via le concepteur de requêtes, DAX Studio et l'analyseur de performances. Vous avez la liberté de choisir l'option à utiliser qui correspond le mieux à vos besoins.
poursuivre en justice
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