Freigeben über


Parameterwerte für den Drillthroughkontext

Benutzer des Berichts-Generators 1.0 können Berichte erstellen und für diese Berichte Drillthroughs aus anderen Berichten des Berichts-Generators ausführen. Um einen Bericht des Berichts-Generators als Drillthroughbericht zu verwenden, muss der Benutzer des Berichts-Generators das Kontrollkästchen Drillthrough im Dialogfeld Berichtseigenschaften aktivieren. Dadurch wird die EnableDrillthrough-Eigenschaft der Semantikabfrage auf True festgelegt. Darüber hinaus wird der Berichtsdefinitionssprache (Report Definition Language, RDL) ein Drillthrough-Kontextparameter hinzugefügt. Dieser Parameter wird an die Semantikabfrage übergeben. Nachdem die Eigenschaft im Berichts-Generator festgelegt wurde, können Sie eine der Drillthrougheigenschaften einer Entität mithilfe des Berichts-Managers für den Bericht festlegen.

Ein Drillthrough-Kontextparameter ist ein Element auf der höchsten Ebene. Die Struktur eines Parameterwerts für den Drillthroughkontext sieht folgendermaßen aus:

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

In der folgenden Tabelle sind die Elemente dieser Struktur beschrieben.

Element

Beschreibung

SemanticQuery

Ein Element, das die Quellabfrage enthält, von der der Filterausdruck für den Drillthrough abgeleitet werden sollte. Dieses Element kann keine Parameter enthalten.

ItemName

Der Name eines Ausdrucks, der bestimmt, welche Daten dem Benutzer angezeigt werden, nachdem für sie ein Drilldown ausgeführt wurde. ItemName entspricht dem Namen eines Ausdrucks in der Abfrage. SelectedItems muss entweder einen Verweis auf einen einzelnen Gruppierungsausdruck oder Verweise auf Ausdrücke enthalten, die sich alle in derselben Measuregruppe oder in derselben Details-Auflistung befinden.

Path

Der XML-Inhalt für den Pfad (Path) von den ausgewählten Elementen zur Zielentität, für die ein Drilldown ausgeführt wird.

GroupingName

Der Name eines Gruppierungselements, dessen Wert zum Identifizieren der ausgewählten Instanz für das ausgewählte Element erforderlich ist.

Value

Der Wert der Gruppierung für das ausgewählte Element. Um null als Wert für eine Gruppierung anzugeben, dürfen Sie weder das Value-Element angeben noch xsi:nil="true" zum GroupingValue-Element hinzufügen.