Hinzufügen eines Filters zu einem Dataset (Berichts-Generator 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.

Hinweis

Berichtsteile sind für alle Releases von SQL Server Reporting Services ab SQL Server Reporting Services 2019 und für alle Releases von Power BI-Berichtsserver ab Power BI-Berichtsserver September 2022 veraltet.

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.

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.

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 Ausdruckeinen 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 Ausdrucksschaltfläche (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 Ausdruckvergleichen soll.

    Beispiele für Filtergleichungen finden Sie unter Beispiele für Filtergleichungen (Berichts-Generator 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 Ausdruckeinen 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 Ausdrucksschaltfläche (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 Ausdruckvergleichen soll.

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

  9. Klicken Sie auf OK.

Weitere Informationen

Hinzufügen von Datasetfiltern, Datenbereichsfiltern und Gruppenfiltern (Berichts-Generator und SSRS)
Beispiele für Ausdrücke (Berichts-Generator und SSRS)
Hinzufügen eines Filters (Berichts-Generator und SSRS)