Freigeben über


Daten filtern (Dialogfeld) (Berichts-Generator 1.0)

Mithilfe des Dialogfelds Daten filtern können Sie die im Bericht zurückgegebenen Daten einschränken.

Optionen

  • Entitäten
    Navigieren Sie in den Entitäten, aus denen Sie Felder oder Entitäten in den Filterbereich ziehen können.

  • Felder
    Suchen Sie nach den Feldern, die der Filterbedingung hinzugefügt werden können. Sie können die Felder durch Ziehen oder Doppelklicken dem Filterbereich hinzufügen.

  • Suchen
    Klicken Sie hier, um nach bestimmten Feldern in einer Entität oder innerhalb der Datenquelle zu suchen.

  • Beim Hinzufügen einer neuen Bedingung auf alle Daten im Bericht anwenden.
    Deaktivieren Sie dieses Kontrollkästchen, wenn Sie die an eine bestimmte Liste von Elementen innerhalb der Entität zurückgegebenen Daten einschränken möchten. Wird das Kontrollkästchen nicht deaktiviert, sind Sie nicht in der Lage, die Basisentität beim Erstellen des Filters zu ändern. Standardmäßig ist dieses Kontrollkästchen aktiviert.

Optionen für Neue Gruppe

Klicken Sie auf die Schaltfläche Neue Gruppe, und wählen Sie eine der folgenden Optionen aus, um eine Gruppe von Filterbedingungen zu erstellen.

  • Alle aus
    Wenn Sie Alle aus auswählen, müssen die Ergebnisse der logischen Filtergruppe alle angegebenen Kriterien erfüllen. Zwischen Klauseln wird automatisch das Wort 'und' eingefügt.

  • Beliebige aus
    Wenn Sie Beliebige aus auswählen, müssen die Ergebnisse der logischen Filtergruppe mindestens ein angegebenes Kriterium erfüllen. Zwischen Klauseln wird automatisch das Wort 'oder' eingefügt.

  • Keine aus
    Wenn Sie Keine aus auswählen, dürfen die Ergebnisse der logischen Filtergruppe keines der angegebenen Kriterien erfüllen. Das Wort 'oder' wird automatisch zwischen Klauseln und ein logisches 'Nicht' wird für die gesamte Gruppe eingefügt.

  • Nicht alle aus
    Wenn Sie Nicht alle aus auswählen, dürfen die Ergebnisse der logischen Filtergruppe nicht alle der angegebenen Kriterien erfüllen. Das Wort 'und' wird automatisch zwischen Klauseln und ein logisches 'Nicht' wird für die gesamte Gruppe eingefügt.

Optionen für Filterbedingung

Wird ein Feld auf die Filterfläche gezogen, wird automatisch eine Filterbedingung basierend auf diesem Feld erstellt. Sie können die Bedingung anpassen, sodass die gewünschten Ergebnisse zurückgegeben werden. Die Filterbedingung setzt sich aus drei Teilen zusammen: dem Feld- oder Entitätsnamen, dem Operator und dem Wert. Wenn Sie den Operator ändern möchten, klicken Sie darauf, und wählen Sie den neuen gewünschten Operator aus. Führen Sie Folgendes aus, um einen Wert anzugeben: Geben Sie einen Wert in das Textfeld ein, aktivieren Sie die Kontrollkästchen aller aufgelisteten Werte, die im Filter verwendet werden sollen, oder, falls eine umfangreiche Datenmenge ausgewählt werden kann, filtern Sie die Feld- oder Entitätswerte vor, die zum Erstellen des Filters weiterverwendet werden sollen.

Optionen für Felder und Entitäten

Wenn Sie auf den Feld- oder Entitätsnamen klicken, der dem Filterbereich hinzugefügt wurde, werden die folgenden Optionen angezeigt.

  • Alle
    Gibt alle Instanzen der Entität zurück, die das angegebene Kriterium erfüllen. Diese Option wird nur angezeigt, wenn eine Entität zum Filterbereich hinzugefügt wird.

  • Beliebig
    Gibt beliebige Instanzen der Entität zurück, die die angegebenen Kriterien erfüllen. Diese Option wird nur angezeigt, wenn eine Entität zum Filterbereich hinzugefügt wird.

  • Nein
    Gibt alle Instanzen der Entität zurück, die das angegebene Kriterium nicht erfüllen. Diese Option wird nur angezeigt, wenn eine Entität zum Filterbereich hinzugefügt wird.

  • Nicht alle
    Gibt eine beliebige Instanz der Entität zurück, die das angegebene Kriterium nicht erfüllt. Diese Option wird nur angezeigt, wenn eine Entität zum Filterbereich hinzugefügt wird.

  • Als Formel bearbeiten
    Klicken Sie auf den Feldnamen, um diese Option anzuzeigen. Wählen Sie die Option aus, um das Dialogfeld Formel definieren zu öffnen und den Feldausdruck zu bearbeiten.

  • Eingabeaufforderung
    Klicken Sie auf den Feldnamen, um diese Option anzuzeigen. Wählen Sie die Option aus, um die Leser von Berichten aufzufordern, einen Wert für das Feld vor dem Ausführen des Berichts bereitzustellen. Angenommen, die Leser eines Berichts sollen den Bericht auf der Grundlage von Gebieten (Territory) anzeigen. Aktivieren Sie die Option Eingabeaufforderung für das Feld Territory. Wenn die Leser dann versuchen, den Bericht auf dem Berichtsserver auszuführen, sehen sie eine Eingabeaufforderung zu Beginn des Berichts, in der sie zur Eingabe des Gebietsnamens aufgefordert werden. Sie können einen Standardwert im Kriterienbereich des Filters angeben. Wenn kein Standardwert bereitgestellt wird, muss der Benutzer vor dem Ausführen des Berichts einen Wert auswählen.

  • Bedingung entfernen
    Klicken Sie auf den Feldnamen, um diese Option anzuzeigen. Wählen Sie diese Option aus, um die Filterbedingung aus dem Filterbereich zu entfernen.

Optionen für Vergleichsoperatoren

Vergleichsoperatoren können durch Klicken auf den Operator und Auswählen aus der angezeigten Liste geändert werden. Der Standardvergleichsoperator ist das Gleichheitszeichen (=). Der Berichts-Generator unterstützt zwei Arten von vordefinierten Datumstypen: Werte und Bereiche. Vordefinierte Datumswerte geben einen einzelnen Datums- oder Zeitwert zurück. Vordefinierte Bereichswerte geben einen Bereich mit Datums- oder Zeitwerten zurück.

  • Nicht
    Gibt an, dass der Operator die Daten zurückgeben soll, die die angegebenen Kriterien nicht erfüllen. Not kann auf alle Operatoren außer Less than, Greater than, Less than or equal und Greater than or equal angewendet werden.

  • Ist gleich
    Gibt Daten zurück, die dem angegebenen Wert entsprechen.

  • In einer Liste
    Gibt eine Dropdownliste mit Werten zurück, in der mehrere Werte ausgewählt werden können.

  • Größer als
    Gibt Daten zurück, deren Wert größer als der angegebene Wert ist.

  • Größer als oder gleich
    Gibt Daten zurück, deren Wert größer oder gleich dem angegebenen Wert ist.

  • Kleiner als
    Gibt Daten zurück, deren Wert kleiner als der angegebene Wert ist.

  • Kleiner als oder gleich
    Gibt Daten zurück, deren Wert kleiner oder gleich dem angegebenen Wert ist.

  • Von...bis
    Gibt Daten zurück, die zwischen den beiden angegebenen Werten liegen.

  • Enthält
    Gibt Daten zurück, die den angegebenen Wert enthalten. Diese Bedingung ist nur für Textwerte gültig.

  • In einem Filter
    Mit dieser Option können Sie einen Filter für eine Entität angeben, bevor der gesamte Filter auf den Bericht angewendet wird. Klicken Sie auf kein Filter ausgewählt und dann auf Neuen Filter erstellen, um eine neue Instanz des Dialogfeldes Daten filtern zu starten. Diese Option wird nur angezeigt, wenn dem Filterbereich eine Filterbedingung basierend auf einer Entität hinzugefügt wird.

  • Ist ohne Eintrag
    Gibt Daten zurück, die NULL-Werte enthalten.

  • Ist leer
    Gibt Daten zurück, für die kein Wert angegeben wurde.

  • Ist leer oder ohne Eintrag
    Gibt Daten zurück, die NULL oder keine Werte enthalten.

  • Ist ein(e)
    Gibt Daten für eine Instanz der angegebenen Entität zurück.

  • nach
    Gibt Daten nach dem angegebenen Datum zurück.

  • Am oder nach
    Gibt Daten am oder nach dem angegebenen Datum zurück.

  • vor
    Gibt Daten vor dem angegebenen Datum zurück.

  • am oder vor
    Gibt Daten am oder vor dem angegebenen Datum zurück.

  • heute
    Gibt Daten um Mitternacht (00:00:00 Uhr) für das heutige Datum zurück.

  • jetzt
    Gibt Daten mit dem heutigen Datum und Uhrzeit zurück, beispielsweise 30.11.2008, 10:45:22.

  • gestern
    Gibt Daten mit dem heutigen Datum minus ein Tag zurück.

  • morgen
    Gibt Daten mit dem heutigen Datum plus ein Tag zurück.

  • vor...Tagen
    Gibt Daten für ein einzelnes Datum zurück, das die angegebene Anzahl von Tagen vor heute liegt.

  • vor...Monaten
    Gibt Daten für ein einzelnes Datum zurück, das die angegebene Anzahl von Monaten vor dem aktuellen Monat liegt.

  • vor…Quartalen
    Gibt Daten für ein einzelnes Datum zurück, das die angegebene Anzahl von Quartalen vor dem aktuellen Quartal liegt.

  • vor…Jahren
    Gibt Daten für die angegebene Anzahl von Jahren vor dem aktuellen Jahr zurück.

  • erster Tag dieses Monats
    Gibt Daten für den ersten Tag des aktuellen Monats basierend auf dem heutigen Datum zurück.

  • erster Tag dieses Quartals
    Gibt Daten für den ersten Tag des aktuellen Quartals basierend auf dem heutigen Datum zurück.

  • erster Tag dieses Jahres
    Gibt Daten für den ersten Tag des aktuellen Jahres basierend auf dem heutigen Datum zurück.

  • in…Tagen
    Gibt Daten von heute plus die angegebene Anzahl von Tagen zurück.

  • in…Monaten
    Gibt Daten von heute plus die angegebene Anzahl von Monaten zurück.

  • in…Quartalen
    Gibt Daten von heute plus die angegebene Anzahl von Quartalen zurück.

  • in…Jahren
    Gibt Daten von heute plus die angegebene Anzahl von Jahren zurück.

  • letzter Tag dieses Monats
    Gibt Daten für den letzten Tag des aktuellen Monats basierend auf dem heutigen Datum zurück.

  • letzter Tag dieses Quartals
    Gibt Daten für den letzten Tag des aktuellen Quartals basierend auf dem heutigen Datum zurück.

  • letzter Tag dieses Jahres
    Gibt Daten für den letzten Tag des aktuellen Jahres basierend auf dem heutigen Datum zurück.

  • Letzte (n)…Tage
    Gibt Daten für die angegebene Anzahl der letzten Tage zurück, ausgenommen des heutigen Datums.

  • Letzte (n)…Tage (einschließlich heute)
    Gibt Daten für die angegebene Anzahl der nächsten Tage zurück, einschließlich des heutigen Datums.

  • Letzte (n)…Monate
    Gibt Daten für die angegebene Anzahl der vergangenen Monate zurück, ausgenommen des aktuellen Monats.

  • Letzte (n)…Monate (einschließlich dieses Monats)
    Gibt Daten für die angegebene Anzahl der vergangenen Monate zurück, einschließlich des aktuellen Monats.

  • Letzte (n)…Quartale
    Gibt Daten für die angegebene Anzahl der vergangenen Quartale zurück, ausgenommen des aktuellen Quartals.

  • Letzte (n)…Quartale (einschließlich dieses Quartals)
    Gibt Daten für die angegebene Anzahl der vergangenen Quartale zurück, einschließlich des aktuellen Quartals.

  • Letzte (n)…Jahre
    Gibt Daten für die angegebene Anzahl der vergangenen Jahre zurück, ausgenommen des aktuellen Jahres.

  • Letzte (n)…Jahre (einschließlich dieses Jahres)
    Gibt Daten für die angegebene Anzahl der vergangenen Jahre zurück, einschließlich des aktuellen Jahres.

  • Nächste (n)...Monat
    Gibt Daten für alle Tage des nächsten Kalendermonats basierend auf dem heutigen Datum zurück.

  • Nächste (n)...Quartal
    Gibt Daten für alle Tage des nächsten Kalenderquartals basierend auf dem heutigen Datum zurück.

  • Nächste (n)...Jahr
    Gibt Daten für alle Tage des nächsten Kalenderjahres basierend auf dem heutigen Datum zurück.

  • Nächste (n)…Tage (einschließlich heute)
    Gibt Daten für die angegebene Anzahl der nächsten Tage zurück, einschließlich des heutigen Datums.

  • Nächste (n)…Tage
    Gibt Daten für die angegebene Anzahl der nächsten Tage zurück, ausgenommen des heutigen Datums.

  • Nächste (n)…Monate (einschließlich dieses Monats)
    Gibt Daten für die angegebene Anzahl der nächsten Monate zurück, einschließlich des aktuellen Monats.

  • Nächste (n)…Monate
    Gibt Daten für die angegebene Anzahl der nächsten Monate zurück, ausgenommen des aktuellen Monats.

  • Nächste (n)…Quartale (einschließlich dieses Quartals)
    Gibt Daten für die angegebene Anzahl der nächsten Quartale zurück, einschließlich des aktuellen Quartals.

  • Nächste (n)…Quartale
    Gibt Daten für die angegebene Anzahl der nächsten Quartale zurück, ausgenommen des aktuellen Quartals.

  • Nächste (n)…Jahre (einschließlich dieses Jahres)
    Gibt Daten für die angegebene Anzahl der nächsten Jahre zurück, einschließlich des aktuellen Jahres.

  • Nächste...(n) Jahre
    Gibt Daten für die angegebene Anzahl der nächsten Jahre zurück, ausgenommen des aktuellen Jahres.

  • Voriger...Monat
    Gibt Daten für alle Tage des vorherigen Kalendermonats zurück.

  • Voriges...Quartal
    Gibt Daten für alle Tage des vorherigen Kalenderquartals zurück.

  • Voriges...Jahr
    Gibt Daten für alle Tage des vorherigen Kalenderjahres zurück.

  • Vorige…Tage (einschließlich heute)
    Gibt Daten für die angegebene Anzahl der letzten Tage zurück, einschließlich des heutigen Datums.

  • Vorige…Tage
    Gibt Daten für die angegebene Anzahl der letzten Tage zurück, ausgenommen des heutigen Datums.

  • Vorige…Monate (einschließlich dieses Monats)
    Gibt Daten für die angegebene Anzahl der letzten Monate zurück, einschließlich des aktuellen Monats.

  • Vorige…Monate
    Gibt Daten für die angegebene Anzahl der letzten Monate zurück, ausgenommen des aktuellen Monats.

  • Vorige…Quartale (einschließlich dieses Quartals)
    Gibt Daten für die angegebene Anzahl der letzten Quartale zurück, einschließlich des aktuellen Quartals.

  • Vorige…Quartale
    Gibt Daten für die angegebene Anzahl der letzten Quartale zurück, ausgenommen des aktuellen Quartals.

  • Dieser...Monat
    Gibt Daten für alle Tage des aktuellen Kalendermonats basierend auf dem heutigen Datum zurück.

  • Dieses...Quartal
    Gibt Daten für alle Tage des aktuellen Kalenderquartals basierend auf dem heutigen Datum zurück.

  • Dieses...Jahr
    Gibt Daten für alle Tage des aktuellen Kalenderjahres basierend auf dem heutigen Datum zurück.

  • Bis Datum...Monat
    Gibt Daten zwischen dem ersten Tag des Monats und dem aktuellen Datum zurück.

  • Bis Datum...Quartal
    Gibt Daten zwischen dem ersten Tag des Quartals und dem aktuellen Datum zurück.

  • Bis Datum...Jahr
    Gibt Daten zwischen dem ersten Tag des Jahres und dem aktuellen Datum zurück.

  • Das gleiche letztes Jahr…Monat
    Gibt Daten für alle Tage des gleichen Monats im vergangenen Jahr zurück.

  • Das gleiche letztes Jahr…Quartal
    Gibt Daten für alle Tage des gleichen Quartals im vergangenen Jahr zurück.