Daten filtern (Dialogfeld) (Modell-Designer)
Mithilfe des Dialogfelds Daten filtern können Sie die im Bericht zurückgegebenen Daten einschränken. Klicken Sie auf der Symbolleiste auf die Schaltfläche Filter, oder wählen Sie im Menü Bericht die Option Filter aus, um das Dialogfeld Daten filtern zu öffnen.
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.Erweiterter Modus
Klicken Sie auf diese Option, um zusätzliche Beziehungen zwischen den Entitäten anzuzeigen. Diese Beziehungen ermöglichen Ihnen, komplexe Abfragen zu erstellen. Wenn Sie auf die Schaltfläche Erweiterter Modus klicken, werden drei zusätzliche Arten von Rollen angezeigt:Umgekehrte Rollen. Umgekehrte Rollen zeigen die Beziehung zurück zu der Entität, von der Sie gerade gekommen sind.
Nachschlageentitäten. Eine Nachschlageentität ist eine Rolle, die nur ein relevantes Feld enthält.
Entitäten, die von den direkten Vorgängern der ausgewählten Entität erben, aber kein direkter Vorgänger der aktuellen Entität sind.
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 Instanzen 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. Um den Operator zu ändern, klicken Sie auf den Operator und wählen Sie den gewünschten neuen 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 dem Filterbereich eine Entität hinzugefügt wird.Beliebig
Gibt beliebige Instanzen der Entität zurück, die die angegebenen Kriterien erfüllen. Diese Option wird nur angezeigt, wenn dem Filterbereich eine Entität 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 dem Filterbereich eine Entität 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 dem Filterbereich eine Entität 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. Wenn Sie einen Standardwert festlegen möchten, geben Sie diesen in den Kriterienbereich des Filters ein. . Wird kein Wert eingegeben, muss der Benutzer einen Wert vor dem Ausführen des Berichts 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. Standardmäßig wird der Vergleichsoperator Ist gleich verwendet. 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. Nicht kann auf alle Operatoren angewendet werden, außer Kleiner als, Größer als, Kleiner als oder gleich und Größer als oder gleich.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, z. B. 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.