Mehrwert-Berichtsparameter
Dieses Dokument beschreibt, wie Sie einen Mehrwertparameter erstellen und diesen Parameter zum Filtern von Berichtsdaten verwenden.

In diesem Hilfeartikel erfahren Sie, wie Sie Mehrwertparameter in einer SQL-Abfrage verwenden: Abfrageparameter angeben.
Mehrwertparameter im Berichts-Designer erstellen
Befolgen Sie die nachstehenden Schritte, um einen Mehrwertparameter im Berichts-Designer zu erstellen:
-
Erstellen Sie einen Berichtsparameter und aktivieren Sie die Option Mehrere Werte zulassen.

-
Geben Sie eine Liste vordefinierter Werte für den Parameter an. Sie können eine statische Werteliste erstellen oder Werte aus einer Datenquelle laden. In den folgenden Themen finden Sie Anleitungen dazu:
Berichtsdaten nach einem Mehrwertparameter filtern
Um die Daten eines Berichts nach einem Mehrwertparameter zu filtern, verwenden Sie den Operator Ist einer von für diesen Parameter in der Filterzeichenfolge des Berichts:

Standardwerte für einen Mehrwertparameter angeben
Die Standardwerte eines Mehrwertparameters werden automatisch ausgewählt, wenn Sie die Druckvorschau eines Berichts öffnen:

Verwenden Sie eine der folgenden Methoden, um Standardwerte festzulegen:
-
Klicken Sie auf die Schaltfläche Hinzufügen neben der Option Wert und geben Sie einen Wert in einem neuen Editor an.

-
Aktivieren Sie die Eigenschaft Alle Werte auswählen, um den Parameterwert mit allen Elementen aus der Wertequelle des Parameters (statisch oder dynamisch) zu füllen.
Deaktivieren Sie die Eigenschaft Parameter anfordern eines Berichts, um die Meldung Warten auf Parameterwerte in der Druckvorschau des Berichts zu vermeiden und den Bericht mit Standardparameterwerten anzuzeigen.
Stellen Sie sicher, dass der Typ der Standardwerte mit dem Parametertyp übereinstimmt, wenn Sie diese Werte für den Parameter angeben.
Optionalen Mehrwertparameter erstellen
Optionale Parameter ermöglichen es Ihnen, Berichtsdaten nur zu filtern, wenn Parameterwerte angegeben sind. Andernfalls wird der Parameter ignoriert, wenn keine Parameterwerte festgelegt sind.

Gehen Sie wie folgt vor, um einen Mehrwertparameter optional zu machen.
-
Erstellen Sie einen Mehrwert-Berichtsparameter und legen Sie die Optionen Nullwert zulassen, Wert und Alle Werte auswählen wie unten dargestellt fest:
Option Wert Nullwert zulassen true Wert Nicht angegeben Alle Werte auswählen false -
Deaktivieren Sie die Eigenschaft Parameter anfordern des Berichts.

-
Weisen Sie der Filterzeichenfolge des Berichts die folgende Filterbedingung zu:
?category Is Null or [Category ID] In (?category)
tippSie können die oben gezeigte Filterzeichenfolge auch verwenden, um Berichtsdaten auf Datenquellenebene zu filtern. Weitere Informationen finden Sie in diesem Hilfeartikel: Daten auf Datenquellenebene filtern.