Share via


Valeurs de paramètre pour le contexte d'extraction

Les utilisateurs du Générateur de rapports peuvent créer des rapports et les extraire d'autres rapports de ce Générateur. Pour utiliser un rapport du Générateur de rapports tel un rapport d'extraction, l'utilisateur doit activer la case à cocher Extraction dans la boîte de dialogue Propriétés du rapport. Ceci définit la propriété EnableDrillthrough sur True pour la requête sémantique. En outre, un paramètre pour le contexte d'extraction est ajouté au langage de définition de rapport. Ce paramètre est transféré à la requête sémantique. Après la définition de la propriété dans le Générateur de rapports, vous pouvez définir une des propriétés d'extraction relative à une entité de façon à ce qu'elle pointe vers le rapport à l'aide de SQL Server Management Studio.

Un paramètre de contexte d'extraction est un élément de premier niveau. Sa structure est comme suit :

<DrillthroughContext>
    <SemanticQuery>...</SemanticQuery>
    <SelectedItems>
        <SelectedItemName>ItemName</SelectedItemName>
        ...
    </SelectedItems>
    <SelectedPath>Path</SelectedPath>
    <GroupingValues>
        <GroupingValue Name="GroupingName">Value</GroupingValue>
        ...
    </GroupingValues>
</DrillthroughContext>

Le tableau suivant décrit les éléments dans la structure.

Élément Description

SemanticQuery

Élément contenant la requête source d'où doit être dérivée l'expression de filtre pour l'extraction. Cet élément ne peut pas contenir de paramètres.

ItemName

Nom d'une expression qui détermine les données à extraire et qui est visible par l'utilisateur. ItemName correspond au nom d'une expression de la requête. SelectedItems doit contenir une référence à une seule expression de regroupement ou plusieurs références aux expressions qui sont toutes dans le même groupe de mesures ou dans la même collection Details.

Path

XML pour Path depuis le(s) élément(s) sélectionnés vers l'entité cible en cours d'extraction.

GroupingName

Nom d'un regroupement dont la valeur est requise pour identifier l'instance sélectionnée de l'élément choisi.

Value

Valeur de GroupingName pour l'élément choisi. Pour spécifier null comme valeur d'un regroupement, ne spécifiez pas l'élément Value et ajoutez xsi:nil="true" à l'élément GroupingValue.

Voir aussi

Concepts

Propriétés d'objets du Concepteur de modèles
Propriétés des requêtes du Générateur de modèles
Types de données du Générateur de modèles
Création de rapports ad hoc avec des modèles de rapport
Utilisation du Générateur de modèles

Aide et Informations

Assistance sur SQL Server 2005