Parameterwerte für den Drillthroughkontext
Benutzer des Berichts-Generators 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 von SQL Server Management Studio für den Bericht festlegen.
Ein Drillthrough-Kontextparameter ist ein Element auf der höchsten Ebene. Die Struktur eines Parameterwertes 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 einer Gruppierung, deren Wert zum Identifizieren der ausgewählten Instanz für das ausgewählte Element erforderlich ist. |
Value |
Der Wert von GroupingName für das ausgewählte Element. Um null als Wert für eine Gruppierung anzugeben, dürfen Sie weder das Value-Element angeben noch |
Siehe auch
Konzepte
Objekteigenschaften des Modell-Designers
Modell-Designer-Abfrageeigenschaften
Modell-Designer-Datentypen
Ad-hoc-Berichterstellung mit Berichtsmodellen
Arbeiten mit dem Modell-Designer