Hinzufügen eines Filters zu einem Dataset in Report Builder
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 weiteren 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.
Hinzufügen eines Filters zu einem freigegebenen Dataset
Öffnen Sie ein freigegebenes Dataset in Report Builder
Wählen Sie auf der Registerkarte Start Optionen festlegen aus. Das Dialogfeld Dataseteigenschaften wird angezeigt.
Wählen Sie die Registerkarte Filter aus. Mit dieser Option wird die aktuelle Liste der Filtergleichungen angezeigt. Standardmäßig ist die Liste leer.
Wählen Sie Hinzufügen. Es wird eine neue leere Filtergleichung angezeigt.
Geben Sie im Feld Ausdruck einen Ausdruck für das zu filternde Feld ein, oder wählen Sie einen Ausdruck aus. Wählen Sie zum Bearbeiten des Ausdrucks die Schaltfläche „Ausdruck (fx)“.
Wählen Sie aus der Dropdownliste den Datentyp aus, der dem Typ der Daten in dem Ausdruck entspricht, den Sie im vorangehenden Schritt erstellt haben.
Wählen Sie in der Dropdownliste 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.
Geben Sie im Feld Wert den Ausdruck oder Wert ein, den der Filter mit dem Wert im Feld Ausdruck vergleichen soll. Wählen Sie zum Bearbeiten des Werts die Schaltfläche „Ausdruck (fx)“.
Beispiele für Filtergleichungen finden Sie unter Beispiele für Filtergleichungen in einem paginierten Bericht (Report Builder).
Wählen Sie OK aus.
Hinzufügen eines Filter zu einem eingebetteten Dataset oder einer freigegebenen Datasetinstanz
Klicken Sie in Ihrem Bericht im Bereich Berichtsdaten mit der rechten Maustaste auf ein Dataset, und wählen Sie dann Dataseteigenschaften aus. Das Dialogfeld Dataseteigenschaften wird angezeigt.
Wählen Sie die Registerkarte Filter aus. Mit dieser Option wird die aktuelle Liste der Filtergleichungen angezeigt. Standardmäßig ist die Liste leer.
Wählen Sie Hinzufügen. Es wird eine neue leere Filtergleichung angezeigt.
Geben Sie im Feld Ausdruck einen Ausdruck für das zu filternde Feld ein, oder wählen Sie einen Ausdruck aus. Wählen Sie zum Bearbeiten des Ausdrucks die Schaltfläche „Ausdruck (fx)“.
Wählen Sie aus der Dropdownliste den Datentyp aus, der dem Typ der Daten in dem Ausdruck entspricht, den Sie im vorangehenden Schritt erstellt haben.
Wählen Sie in der Dropdownliste 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 im nächsten Schritt verwendet werden.
Geben Sie im Feld Wert den Ausdruck oder Wert ein, den der Filter mit dem Wert im Feld Ausdruck vergleichen soll. Wählen Sie zum Bearbeiten des Werts die Schaltfläche „Ausdruck (fx)“.
Beispiele für Filtergleichungen finden Sie unter Beispiele für Filtergleichungen in einem paginierten Bericht (Report Builder).
Wählen Sie OK aus.