Partager via


Collections intégrées : références à des collections DataSources et DataSets dans un rapport paginé (Power BI Report Builder)

S’APPLIQUE À : Générateur de rapports Power BI Power BI Desktop

La collection DataSources représente toutes les sources de données utilisées dans un rapport paginé. De la même façon, la collection DataSets représente tous les datasets de toutes les sources de données dans un rapport. Utilisez le volet Données du rapport pour une vue hiérarchique des datasets du rapport organisés sous la source de données à laquelle ils font référence.

DataSources

La collection DataSources représente les sources de données référencées dans la définition d’un rapport publié. Vous pouvez choisir d'inclure ces informations dans votre rapport pour documenter la source des données de rapport. Le tableau ci-dessous décrit les variables de la collection DataSources .

Variable Type Description
Type Chaîne Type du fournisseur de données pour la source de données. Par exemple : SQLAZURE.

L’expression suivante retourne le type de source de données pour la source de données nommée « DataSource1 » dans le rapport :

=DataSources("DataSource1").Type

DataSets

La collection DataSets représente les datasets référencés dans une définition de rapport. Vous pouvez choisir d'inclure la requête du rapport dans une zone de texte afin qu'un utilisateur intéressé par le contenu exact du rapport puisse examiner le texte de la commande d'origine. Le tableau ci-dessous décrit les membres de la collection DataSets .

Membre Type Description
CommandText Chaîne Pour les sources de données de base de données, il s'agit de la requête employée pour récupérer des données à partir de la source de données. Si la requête est une expression, elle correspond à l'expression évaluée.
RewrittenCommandText Chaîne Valeur CommandText développée du fournisseur de données. Elle est généralement utilisée pour les rapports dont les paramètres de requête sont mappés aux paramètres du rapport. Le fournisseur de données définit cette propriété lors du développement des références de paramètre du texte de commande dans les valeurs de constante sélectionnées pour les paramètres de rapport mappés.

L’expression suivante retourne la requête utilisée dans le jeu de données nommé « DataSet1 » du rapport :

=DataSets("DataSet1").CommandText

Utilisation d'expressions de requête

Vous pouvez utiliser des expressions pour définir la requête contenue dans un dataset. Vous pouvez utiliser cette fonctionnalité pour concevoir des rapports où la requête change en fonction de l'entrée de l'utilisateur, de données d'autres datasets ou d'autres variables. Si vous souhaitez obtenir plus d’informations sur les requêtes, consultez Jeux de données incorporés de rapports (Power BI Report Builder).

Étapes suivantes