Gewusst wie: Filtern von Daten in einem Bericht (Visual Studio-Berichts-Designer)

Sie können Filter für einen Datenbereich definieren, um Teile des vom Datenbereich verwendeten Datasets ein- oder auszuschließen. Filter beschränken die Daten, die dem Benutzer angezeigt werden, nachdem alle Daten abgerufen wurden. Da das Dataset vollständig abgerufen und erst gefiltert wird, wenn der Bericht verarbeitet wird, dauert die Ausführung des Berichts möglicherweise länger als bei einem Bericht, dessen Daten auf andere Weise gefiltert werden (insbesondere, wenn Sie Code schreiben, der die Daten bereits filtert, bevor sie an den Bericht übergeben werden).

So fügen Sie einem Datenbereich einen Filter hinzu

  1. Öffnen Sie die Client-Berichtsdefinitionsdatei (RDLC) im grafischen Entwurfsmodus.

  2. Wählen Sie den Datenbereich aus, für den Sie den Filter definieren möchten. Handelt es sich bei dem Datenbereich um eine Tabelle oder Matrix, klicken Sie auf die Tabelle oder Matrix, sodass die Spalten- und Zeilenziehpunkte über und neben der Tabelle oder Matrix angezeigt werden.

  3. Klicken Sie mit der rechten Maustaste auf den Eckziehpunkt der Tabelle oder Matrix oder auf eine beliebige Stelle in der Liste oder dem Diagramm, und klicken Sie dann auf Eigenschaften.

  4. Führen Sie auf der Registerkarte Filter die folgenden Aktionen für Filter aus:

    • Geben Sie unter Ausdruck den Ausdruck ein, den der Filter auswerten soll, oder wählen Sie ihn aus.

    • Wählen Sie unter Operator den Operator aus, den der Filter zum Vergleichen des ausgewerteten Felds und des Werts verwenden soll.

    • Geben Sie unter Wert den Ausdruck oder Wert ein, anhand dessen der Filter den Wert unter Ausdruck auswerten soll.

So fügen Sie einer Tabellengruppe oder Matrixgruppe einen Filter hinzu

  1. Klicken Sie auf die Tabelle oder Matrix, sodass die Spalten- und Zeilenziehpunkte über und neben der Tabelle bzw. Matrix angezeigt werden.

  2. Klicken Sie mit der rechten Maustaste auf den Eckziehpunkt der Tabelle oder Matrix, und klicken Sie dann auf Eigenschaften.

  3. Wählen Sie auf der Registerkarte Gruppen die zu bearbeitende Gruppe aus, und klicken Sie dann auf Bearbeiten.

  4. Führen Sie auf der Registerkarte Filter die folgenden Aktionen für Filter aus:

    • Geben Sie unter Ausdruck den Ausdruck für das Feld ein, den der Filter auswerten soll, oder wählen Sie ihn aus.

    • Wählen Sie unter Operator den Operator aus, den der Filter zum Vergleichen des ausgewerteten Felds und des Werts verwenden soll.

    • Geben Sie unter Wert den Ausdruck oder Wert ein, anhand dessen der Filter den Wert unter Ausdruck auswerten soll.

So fügen Sie einer Listengruppe einen Filter hinzu

  1. Klicken Sie mit der rechten Maustaste auf die Liste, und klicken Sie dann auf Eigenschaften.

  2. Klicken Sie auf der Registerkarte Allgemein auf Detailgruppe bearbeiten.

  3. Führen Sie auf der Registerkarte Filter die folgenden Aktionen für Filter aus:

    • Geben Sie unter Ausdruck den Ausdruck für das Feld ein, den der Filter auswerten soll, oder wählen Sie ihn aus.

    • Wählen Sie unter Operator den Operator aus, den der Filter zum Vergleichen des ausgewerteten Felds und des Werts verwenden soll.

    • Geben Sie unter Wert den Ausdruck oder Wert ein, anhand dessen der Filter den Wert unter Ausdruck auswerten soll.

So fügen Sie Diagrammgruppen einen Filter hinzu

  1. Klicken Sie mit der rechten Maustaste auf das Diagramm, und klicken Sie dann auf Eigenschaften.

  2. Wählen Sie auf der Registerkarte Daten eine Kategoriegruppe oder Reihengruppe aus, und klicken Sie dann auf Bearbeiten.

  3. Führen Sie auf der Registerkarte Filter die folgenden Aktionen für Filter aus:

    • Geben Sie unter Ausdruck den Ausdruck für das Feld ein, den der Filter auswerten soll, oder wählen Sie ihn aus.

    • Wählen Sie unter Operator den Operator aus, den der Filter zum Vergleichen des ausgewerteten Felds und des Werts verwenden soll.

    • Geben Sie unter Wert den Ausdruck oder Wert ein, anhand dessen der Filter den Wert unter Ausdruck auswerten soll.

Siehe auch

Konzepte

Hinzufügen von Tabellendatenbereichen (Visual Studio-Berichts-Designer)
Hinzufügen von Matrixdatenbereichen (Visual Studio-Berichts-Designer)
Hinzufügen von Listendatenbereichen (Visual Studio-Berichts-Designer)
Hinzufügen von Diagrammen zu einem Bericht (Visual Studio-Berichts-Designer)
Gruppieren von Daten in einem Bericht (Visual Studio-Berichts-Designer)