Share via


Valeurs de paramètre pour le contexte d'extraction

Les utilisateurs du Générateur de rapports version 1.0 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. Une fois la propriété définie 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 du Gestionnaire de rapports.

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 élément de regroupement dont la valeur est requise pour identifier l'instance sélectionnée de l'élément choisi.

Value

Valeur du regroupement 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.