Parametrisierte Berichte

Aktualisiert: 17. Juli 2006

Ein parametrisierter Bericht verwendet Eingabewerte zur Vervollständigung der Berichts- oder Datenverarbeitung. Bei einem parametrisierten Bericht können Sie die Berichtsausgabe basierend auf Werten variieren, die bei der Berichtsausführung festgelegt werden. Parametrisierte Berichte werden häufig für Drillthrough- und Unterberichte zum Verknüpfen von Berichten mit verbundenen Daten verwendet.

Verwenden von Parametern

Parameter werden in Datasetabfragen verwendet, um Berichtsdaten auszuwählen, das von der Abfrage zurückgegebene Resultset zu filtern oder Layouteigenschaften zum Ein- und Ausblenden von Berichtsteilen festzulegen. Sie können auch kaskadierende Parameter angeben, um eine Folge abhängiger Dropdown-Parameterlisten aufzufüllen. So kann beispielsweise eine Dropdownliste von Region-Parameterwerten verwendet werden, um eine Dropdownliste von City-Parameterwerten aufzufüllen.

Sie können Parameter zusammen mit verknüpften Berichten verwenden, indem Sie jedem verknüpften Bericht einen bestimmten Parameter zuordnen, um das Ergebnis zu ändern. Sie können beispielsweise einen einzigen regionalen Umsatzbericht erstellen, der die Umsätze für alle Regionen zeigt, und dann mit einem Parameter für jeden verknüpften Bericht die Daten für eine bestimmte Region filtern. Die spezifischen Parameterwerte können zusammen mit dem Bericht gespeichert werden, sodass Benutzer keine Werte eingeben müssen. Weitere Informationen zu verknüpften Berichten finden Sie unter Verknüpfte Berichte.

Unter Umständen sind nicht alle Parameter in dem Bericht zur Laufzeit sichtbar. Ein Berichtsautor, Berichtsserveradministrator oder Inhalts-Manager kann die zu verwendenden Werte angeben und dann die Eingabefelder im Bericht ausblenden.

Abfrageparameter und Berichtsparameter

Reporting Services unterstützt zwei Arten von Parametern: Abfrageparameter und Berichtsparameter. Abfrageparameter dienen zum Auswählen oder Filtern von Daten während der Datenverarbeitung. Abfrageparameter werden in der Syntax einer Datenverarbeitungserweiterung angegeben. Wenn ein Abfrageparameter angegeben ist, muss ein Wert vom Benutzer oder von den Standardeigenschaften bereitgestellt werden, um die SELECT-Anweisung oder die gespeicherte Prozedur zu vervollständigen, die Daten für einen Bericht abruft. Berichtsparameter dienen bei der Berichtsverarbeitung dazu, unterschiedliche Aspekte der Daten anzuzeigen. In der Regel wird ein Berichtsparameter verwendet, um eine große Menge von Datensätzen zu filtern; er kann jedoch auch anders für die Abfragen und Ausdrücke im Bericht verwendet werden. Berichtsparameter unterscheiden sich von Abfrageparametern dadurch, dass sie in einem Bericht definiert und vom Berichtsserver verarbeitet werden, während Abfrageparameter als Teil der Datasetabfrage definiert und auf dem Datenbankserver verarbeitet werden. Weitere Informationen finden Sie unter Verwenden von Parametern in Reporting Services.

Änderungsverlauf

Version Verlauf

17. Juli 2006

Neuer Inhalt:
  • Drillthrough- und Unterberichte
  • Hyperlinks zu aktualisierten und neuen Informationen

Siehe auch

Konzepte

Ausführen eines parametrisierten Berichts
Festlegen von Parametereigenschaften für einen publizierten Bericht
Festlegen von Parametern in Abonnements
Konzepte von Reporting Services

Andere Ressourcen

Using URL Access Parameters

Hilfe und Informationen

Informationsquellen für SQL Server 2005