Vorgehensweise: Hinzufügen eines Filters zu einem Dataset (Berichts-Generator 3.0 und SSRS)

Fügen Sie einem Dataset einen Filter hinzu, um die Daten in einem Bericht einzuschränken, nachdem die Daten aus einer externen Datenquelle abgerufen wurden. Wenn Sie einem Dataset einen Filter hinzufügen, verwenden alle Berichtsteile oder Datenbereiche nur Daten, die den Filterbedingungen entsprechen.

Bei einem freigegebenen Dataset muss ein Filter, der für alle abhängigen Elemente gilt, Teil der freigegebenen Datasetdefinition auf dem Berichtsserver sein. Ein Bericht oder ein Berichtsteil, der eine Instanz eines freigegebenen Datasets enthält, kann einen zusätzlichen Filter erstellen, der nur für die Instanz gilt.

Um einen Filter hinzuzufügen, müssen Sie eine oder mehrere Bedingungen angeben, die Filtergleichungen sind. Eine Filtergleichung besteht aus einem Ausdruck, der die zu filternden Daten definiert, einem Operator und dem Vergleichswert. Der Datentyp der gefilterten Daten und des Werts muss übereinstimmen. Das Filtern von aggregierten Werden für ein Dataset wird nicht unterstützt.

HinweisHinweis

Sie können Berichtsdefinitionen (RDL) in Berichts-Generator 3.0 und im Berichts-Designer in Business Intelligence Development Studio erstellen und ändern. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen. Weitere Informationen finden Sie unter Entwerfen von Berichten in Berichts-Designer und Berichts-Generator 3.0 (SSRS) im Web auf microsoft.com.

So fügen Sie einem freigegebenen Dataset einen Filter hinzu

  1. Öffnen Sie im freigegebenen Datasetmodus ein freigegebenes Dataset.

  2. Klicken Sie auf der Registerkarte Home in der Gruppe Freigegebene Datasets auf Datasets. Das Dialogfeld Dataseteigenschaften wird angezeigt.

  3. Klicken Sie auf Filter. Die aktuelle Liste mit Filtergleichungen wird angezeigt. Standardmäßig ist die Liste leer.

  4. Klicken Sie auf Hinzufügen. Es wird eine neue leere Filtergleichung angezeigt.

  5. Geben Sie unter Ausdruck einen Ausdruck für das zu filternde Feld ein, oder wählen Sie einen Ausdruck aus. Wenn Sie den Ausdruck bearbeiten möchten, klicken Sie auf die Schaltfläche für Ausdrücke (fx).

  6. Wählen Sie im Listenfeld den Datentyp aus, der dem Typ der Daten in dem Ausdruck entspricht, den Sie in Schritt 5 erstellt haben.

  7. Wählen Sie im Feld Operator den Operator aus, der vom Filter zum Vergleichen der Werte in den Feldern Ausdruck und Wert verwendet werden soll. Der gewählte Operator bestimmt, wie viele Werte ab dem nächsten Schritt verwendet werden.

  8. Geben Sie im Feld Wert den Ausdruck oder Wert ein, den der Filter mit dem Wert im Feld Ausdruck vergleichen soll.

    Beispiele für Filtergleichungen finden Sie unter Beispiele für Filtergleichungen (Berichts-Generator 3.0 und SSRS).

  9. Klicken Sie auf OK. 

So fügen Sie einem eingebetteten Dataset oder einer freigegebenen Datasetinstanz einen Filter hinzu

  1. Öffnen Sie einen Bericht in der Entwurfsansicht.

  2. Klicken Sie im Fenster Berichtsdaten mit der rechten Maustaste auf ein Dataset, und klicken Sie dann auf Dataseteigenschaften. Das Dialogfeld Dataseteigenschaften wird angezeigt.

  3. Klicken Sie auf Filter. Die aktuelle Liste mit Filtergleichungen wird angezeigt. Standardmäßig ist die Liste leer.

  4. Klicken Sie auf Hinzufügen. Es wird eine neue leere Filtergleichung angezeigt.

  5. Geben Sie unter Ausdruck einen Ausdruck für das zu filternde Feld ein, oder wählen Sie einen Ausdruck aus. Wenn Sie den Ausdruck bearbeiten möchten, klicken Sie auf die Schaltfläche für Ausdrücke (fx).

  6. Wählen Sie im Dropdownfeld den Datentyp aus, der dem Typ der Daten in dem Ausdruck entspricht, den Sie in Schritt 5 erstellt haben.

  7. Wählen Sie im Feld Operator den Operator aus, der vom Filter zum Vergleichen der Werte in den Feldern Ausdruck und Wert verwendet werden soll. Der gewählte Operator bestimmt, wie viele Werte ab dem nächsten Schritt verwendet werden.

  8. Geben Sie im Feld Wert den Ausdruck oder Wert ein, den der Filter mit dem Wert im Feld Ausdruck vergleichen soll.

    Beispiele für Filtergleichungen finden Sie unter Beispiele für Filtergleichungen (Berichts-Generator 3.0 und SSRS).

  9. Klicken Sie auf OK.