Verwenden von Verweisen auf DataSource- und DataSets-Auflistungen in Ausdrücken (Berichts-Generator 2.0)
Die DataSources-Auflistung enthält alle in einem Bericht verwendeten Datenquellen. Die DataSets-Auflistung enthält alle Datasets für alle Datenquellen in einem Bericht. Verwenden Sie den Bereich Berichtsdaten für eine hierarchische Sicht von Berichtsdatasets, die unter der Datenquelle organisiert werden, auf die sie verweisen. Wenn Sie Verweise auf diese Auflistungen einschließen, werden bei der Vorschau des Berichts keine Werte angezeigt. Die Auflistungen sind erst verfügbar, nachdem der Bericht auf einem Berichtsserver veröffentlicht wurde.
DataSources
Die DataSources-Auflistung stellt die Auflistung der Datenquellen dar, auf die in einer veröffentlichten Berichtsdefinition verwiesen wird. Sie können diese Informationen in den Bericht einschließen, um die Quelle der Berichtsdaten zu dokumentieren. Diese Auflistung ist im Vorschaumodus nicht verfügbar. In der folgenden Tabelle sind die Variablen in der DataSources-Auflistung beschrieben.
Variable |
Typ |
Beschreibung |
---|---|---|
DataSourceReference |
String |
Der vollständige Pfad der Datenquellendefinition auf dem Berichtsserver. Sie können eine Liste der von einem Bericht verwendeten Datenquellen im Rahmen eines Berichtsverlaufs miteinbeziehen. Im folgenden Beispiel wird der vollständige Pfad für die Datenquelle mit dem Namen AdventureWorks veranschaulicht: /DataSources/AdventureWorks. |
Type |
String |
Der Typ des Datenproviders für die Datenquelle. Beispiel: SQL. |
DataSets
Die DataSets-Auflistung stellt die Datasets dar, auf die in einer Berichtsdefinition verwiesen wird. Sie können die Abfrage in einem Textfeld in den Bericht einschließen, sodass ein Benutzer, der wissen möchte, welche Daten in dem Bericht enthalten sind, den ursprünglichen Befehlstext sehen kann. Diese Auflistung ist im Vorschaumodus nicht verfügbar. In der folgenden Tabelle sind die Elemente der DataSets-Auflistung beschrieben.
Element |
Typ |
Beschreibung |
---|---|---|
CommandText |
String |
Mit dieser Abfrage werden für Datenbanken-Datenquellen die Daten aus der Datenquelle abgerufen. Besteht die Abfrage aus einem Ausdruck, ist dies der ausgewertete Ausdruck. |
RewrittenCommandText |
String |
Der erweiterte CommandText-Wert für den Datenanbieter. Dieser wird in der Regel für Berichte mit Abfrageparametern verwendet, die Berichtsparametern zugeordnet werden. Die Eigenschaft wird vom Datenanbieter festgelegt, wenn die Parameterverweise des Befehlstextes auf die konstanten Werte erweitert werden, die für die zugeordneten Berichtsparameter ausgewählt wurden. |
Verwenden von Abfrageausdrücken
Mithilfe von Ausdrücken können Sie die in einem Dataset enthaltene Abfrage definieren. Auf diese Weise können Sie Berichte entwerfen, in denen die Abfrage abhängig von Benutzereingaben, Daten in anderen Datasets oder anderen Variablen geändert wird. Weitere Informationen zu Abfragen finden Sie unter Erstellen eines Berichtsdatasets (Berichts-Generator 2.0).