Vorgehensweise: Hinzufügen von Filtern (Reporting Services)

Fügen Sie einem Dataset, einem Datenbereich oder einer Gruppe einen Filter hinzu, wenn Sie spezifische Werte in Berechnungen oder in die Anzeige einschließen bzw. davon ausschließen möchten. Filter werden zuerst auf das Dataset, dann auf den Datenbereich und anschließend auf die Gruppe (in der Reihenfolge von oben nach unten bei Gruppenhierarchien) angewendet. In einer Tabelle, Matrix oder Liste werden Filter für Zeilen- und Spaltengruppen sowie für angrenzende Gruppen unabhängig voneinander angewendet. In Diagrammen werden Filter für Kategorie- und Reihengruppen unabhängig voneinander angewendet.

Um einen Filter hinzuzufügen, müssen Sie eine oder mehrere Filtergleichungen angeben. 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. Bei Datasets und Datenbereichen wird das Filtern anhand aggregierter Werte nicht unterstützt.

Um Datenpunkte in einem Diagramm zu filtern, können Sie einen Filter für eine Kategoriegruppe oder eine Reihengruppe festlegen. Standardmäßig verwendet das Diagramm die integrierte Funktion Sum, um Werte, die zur selben Gruppe gehören, in einem einzelnen Datenpunkt in der Reihe zu aggregieren. Falls Sie die Aggregatfunktion einer Reihe ändern, müssen Sie auch die Aggregatfunktion im Filterausdruck ändern.

So legen Sie einen Filter für das Dataset fest

  1. Öffnen Sie einen Bericht in der Entwurfsansicht.

  2. Klicken Sie im Bereich für die 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 (Reporting Services).

  9. Klicken Sie auf OK.

So legen Sie einen Filter für einen Datenbereich fest

  1. Öffnen Sie einen Bericht in der Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf die Entwurfsoberfläche, und klicken Sie dann auf <data region>-Eigenschaften. Wählen Sie bei einem Messgerät Messgerätbereichseigenschaften aus. Das Dialogfeld <data region>-Eigenschaften wird geöffnet.

  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 (Reporting Services).

  9. Klicken Sie auf OK.

So legen Sie einen Filter für eine Tablix-Zeilen- oder Spaltengruppe fest

  1. Öffnen Sie einen Bericht in der Entwurfsansicht.

  2. Klicken Sie auf der Entwurfsoberfläche mit der rechten Maustaste auf den Tabellen-, Matrix- oder Listendatenbereich, um ihn auszuwählen. Im Gruppierungsbereich werden die Gruppen für das ausgewählte Element angezeigt.

  3. Klicken Sie im Gruppierungsbereich mit der rechten Maustaste auf die Gruppe, und klicken Sie dann auf Gruppe bearbeiten. Das Dialogfeld Tablix-Gruppe wird geöffnet.

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

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

  6. 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).

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

  8. 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.

  9. 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 (Reporting Services).

  10. Klicken Sie auf OK.

So legen Sie einen Filter für eine Diagrammkategoriegruppe fest

  1. Öffnen Sie einen Bericht in der Entwurfsansicht.

  2. Klicken Sie auf der Entwurfsoberfläche zwei Mal auf das Diagramm, um die Daten-, Reihen- und Kategoriefeldablagezonen anzuzeigen.

  3. Klicken Sie mit der rechten Maustaste auf ein Feld in der Kategoriefeldablagezone, und wählen Sie Kategoriegruppeneigenschaften aus.

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

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

  6. 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).

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

  8. 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.

  9. 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 (Reporting Services).

  10. Klicken Sie auf OK.

So legen Sie einen Filter für eine Diagrammreihengruppe fest

  1. Öffnen Sie einen Bericht in der Entwurfsansicht.

  2. Klicken Sie auf der Entwurfsoberfläche zwei Mal auf das Diagramm, um die Daten-, Reihen- und Kategoriefeldablagezonen anzuzeigen.

  3. Klicken Sie mit der rechten Maustaste auf ein Feld in der Reihenfeldablagezone, und wählen Sie Reihengruppeneigenschaften aus.

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

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

  6. 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).

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

  8. 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.

  9. 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 (Reporting Services).

  10. Klicken Sie auf OK.

Siehe auch

Verweis

Diagrammeigenschaften (Dialogfeld), Filter

Dataseteigenschaften (Dialogfeld), Filter

Tablix-Gruppeneigenschaften (Dialogfeld), Filter

Tablix-Eigenschaften (Dialogfeld), Filter

Beispiele für Ausdrücke (Reporting Services)

Messgerätbereichseigenschaften (Dialogfeld), Filter

Konzepte

Filtern von Daten in einem Bericht

rsProcessingError

Hinzufügen von Daten zu einem Diagrammdatenbereich

Hinzufügen von Daten zu einem Messgerät-Datenbereich

Hinzufügen von Daten zu einem Tablix-Datenbereich

Vorbereiten von Daten für die Anzeige in einem Tablix-Datenbereich

Hinzufügen von Daten zu einem Tablix-Datenbereich