Referenz: Filteroperatoren
Textoperatoren
Operator | Beschreibung |
|---|---|
ist leer | Feldwert ist leer. |
ist nicht leer | Feldwert ist nicht leer. |
gleich | Feldwert ist gleich Vergleichswert.
Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: „Cat“ ist gleich „cat“. |
Ungleich | Feldwert ist nicht gleich Vergleichswert.
Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: „Hund“ ist nicht gleich „Katze“. |
enthält | Vergleichswert ist eine Teilmenge von Feldwert.
Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: „Katze enthält AN“. |
enthält (Groß-/Kleinschreibung beachten) | Vergleichswert ist eine Teilmenge von Feldwert.
Beispiel: „Katze enthält in“. |
enthält nicht | Vergleichswert ist keine Teilmenge des Feldwerts.
Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: „Katze“ enthält keinen „Hund“. |
enthält nicht (Groß-/Kleinschreibung beachten) | Vergleichswert ist keine Teilmenge des Feldwerts.
Beispiel: „Katze“ enthält kein AN. |
beginnt mit | Der Vergleichswert ist eine Teilmenge des Feldwerts und das erste Zeichen des Feldwerts stimmt mit dem ersten Zeichen des Vergleichswerts überein.
Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: „Katze“ beginnt mit „ca“. |
beginnt mit (Groß-/Kleinschreibung beachten) | Der Vergleichswert ist eine Teilmenge des Feldwerts und das erste Zeichen des Feldwerts ist mit dem ersten Zeichen des Vergleichswerts identisch.
Beispiel: „Katze“ beginnt mit „Ka“. |
endet mit | Der Vergleichswert ist eine Teilmenge des Feldwerts und das letzte Zeichen des Feldwerts stimmt mit dem letzten Zeichen des Vergleichswerts überein.
Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: Kategorie endet mit „AT“. |
endet mit (Groß-/Kleinschreibung beachten) | Der Vergleichswert ist eine Teilmenge des Feldwerts und das letzte Zeichen des Feldwerts stimmt mit dem letzten Zeichen des Vergleichswerts überein.
Beispiel: Katalog endet mit in. |
größer als | Der Feldwert steht in alphabetischer Reihenfolge vor dem Vergleichswert.
Dieser Operator vergleicht die alphabetische Sortierreihenfolge, nicht die Länge. Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: „Katze“ ist größer als „Hund“. |
größer oder gleich | Der Feldwert ist mit dem Vergleichswert identisch oder liegt in alphabetischer Reihenfolge davor.
Dieser Operator vergleicht die alphabetische Sortierreihenfolge, nicht die Länge. Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiele:
|
kleiner als | Der Feldwert kommt in alphabetischer Reihenfolge nach dem Vergleichswert.
Dieser Operator vergleicht die alphabetische Sortierreihenfolge, nicht die Länge. Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiel: „Hund“ ist kleiner als „Katze“. |
kleiner oder gleich | Feldwert ist mit dem Vergleichswert identisch oder kommt in alphabetischer Reihenfolge danach.
Dieser Operator vergleicht die alphabetische Sortierreihenfolge, nicht die Länge. Groß-/Kleinschreibung wird nicht berücksichtigt. Beispiele:
|
Währungsoperatoren und numerische Operatoren
Operator | Beschreibung |
|---|---|
gleich | Feldwert ist gleich Vergleichswert.
Beispiel: 123 ist gleich 123. |
Ungleich | Feldwert ist nicht gleich Vergleichswert.
Beispiel: 12 ist nicht gleich 123. |
größer als | Feldwert ist größer als Vergleichswert.
Beispiel: 321 ist größer als 123. |
größer oder gleich | Feldwert ist größer oder gleich Vergleichswert.
Beispiele:
|
kleiner als | Feldwert ist kleiner als Vergleichswert.
Beispiel: 12 ist weniger als 123. |
kleiner oder gleich | Feldwert ist kleiner oder gleich Vergleichswert.
Beispiele:
|
Datumsoperatoren
Operator | Beschreibung |
|---|---|
ist leer | Feldwert ist leer. |
ist nicht leer | Feldwert ist nicht leer. |
gleich | Datumswert ist gleich Vergleichswert. |
Ungleich | Datumswert stimmt nicht mit Vergleichswert überein. |
größer als | Datumswert liegt nach Vergleichswert.
Beispiel: 20.10.2016 ist größer als 20.05.2016. |
größer oder gleich | Datumswert ist nach dem Vergleichswert oder mit diesem identisch.
Beispiele:
|
kleiner als | Datumswert liegt vor Vergleichswert.
Beispiel: 20.05.2016 ist kleiner als 20.10.2016. |
kleiner oder gleich | Datumswert liegt vor dem Vergleichswert oder ist mit diesem identisch.
Beispiele:
|
Boolesche Operatoren
Operator | Beschreibung |
|---|---|
ist leer |
Feldwert ist leer. steht für „Falsch“. |
ist nicht leer | Feldwert ist nicht leer. steht für Wahr. |
gleich | Feldwert ist gleich dem Vergleichswert.
Für Wahr aktivieren Sie das Kontrollkästchen Vergleichswert . Bei Falsch deaktivieren Sie das Kontrollkästchen Vergleichswert . |
Ungleich | Feldwert ist nicht gleich dem Vergleichswert.
Für Wahr deaktivieren Sie das Kontrollkästchen Vergleichswert . Bei Falsch aktivieren Sie das Kontrollkästchen Vergleichswert . |
Einzelinstanz- und Multiinstanz-Operatoren
Feldart | Operator | Verwendung |
|---|---|---|
Einzelinstanz
Multiinstanz | genaue Übereinstimmung mit der Auswahlliste | Feldwert stimmt genau mit Vergleichswert überein.
Bei Einzelinstanzfeldern schränkt dieser Operator eine Werteliste ein, sodass nur ein einzelner Wert akzeptiert wird. Damit eine Werteliste für ein einzelnes Instanzfeld mehrere Werte akzeptieren kann, verwenden Sie in der Auswahlliste "" . |
Einzelinstanz
Multiinstanz | NICHT genaue Übereinstimmung mit der Auswahl | Feldwert stimmt nicht genau mit dem Vergleichswert überein. |
Einzelinstanz
Multiinstanz | Teilmenge der Auswahlliste | Feldwert ist eine Teilmenge des Vergleichswerts. Leere Feldwerte sind eine Teilmenge der Vergleichswerte. |
Einzelinstanz
Multiinstanz | NICHT Teilmenge der Auswahlliste | Feldwert ist keine Teilmenge des Vergleichswerts. Leere Feldwerte sind eine Teilmenge der Vergleichswerte. |
Einzelinstanz
Multiinstanz | Obermenge der Auswahlliste | Vergleichswert ist eine Teilmenge des Feldwerts. Leere Vergleichswerte sind eine Teilmenge der Feldwerte. |
Einzelinstanz
Multiinstanz | NICHT Obermenge der Auswahlliste | Vergleichswert ist keine Teilmenge des Feldwerts. Leere Vergleichswerte sind eine Teilmenge der Feldwerte. |
Einzelinstanz
Multiinstanz | Anzahl ist gleich | Die Anzahl der Feldwerte entspricht dem Vergleichswert.
Beispiel: Um Mitarbeiter mit zwei Angehörigen anzuzeigen, setzen Sie einen Filter für Angehörige , bei denen die Anzahl einem Vergleichswert von 2 entspricht . |
Einzelinstanz
Multiinstanz | Anzahl ist nicht gleich | Die Anzahl der Feldwerte stimmt nicht mit dem Vergleichswert überein.
Beispiel: Um Mitarbeiter mit Angehörigen anzuzeigen, setzen Sie einen Filter für Angehörige , bei denen die Anzahl nicht dem Vergleichswert 0 entspricht . |
Einzelinstanz
Multiinstanz | Anzahl ist größer als | Die Anzahl der Feldwerte ist größer als der Vergleichswert.
Beispiel: Um Mitarbeiter mit mehr als einem Angehörigen anzuzeigen, setzen Sie einen Filter für Angehörige , bei denen die Anzahl größer ist als ein Vergleichswert von 1. |
Einzelinstanz
Multiinstanz | Anzahl ist größer oder gleich | Die Anzahl der Feldwerte ist größer oder gleich dem Vergleichswert.
Beispiel: Um Mitarbeiter mit einem oder mehreren Angehörigen anzuzeigen, setzen Sie einen Filter für Angehörige , bei denen die Anzahl größer oder gleich einem Vergleichswert von 1 ist. |
Einzelinstanz
Multiinstanz | Anzahl ist kleiner als | Die Anzahl der Feldwerte ist kleiner als der Vergleichswert.
Beispiel: Um Mitarbeiter mit weniger als zwei Angehörigen anzuzeigen, setzen Sie einen Filter für Angehörige , bei denen die Anzahl kleiner ist als ein Vergleichswert von 2. |
Einzelinstanz
Multiinstanz | Anzahl ist kleiner gleich | Die Anzahl der Feldwerte ist kleiner oder gleich dem Vergleichswert.
Beispiel: Um Mitarbeiter mit zwei oder weniger Angehörigen anzuzeigen, setzen Sie einen Filter für Angehörige , bei denen die Anzahl kleiner oder gleich einem Vergleichswert von 2 ist. |
Einzelinstanz | in der Auswahlliste | Vergleichswert ist einer der möglichen Feldwerte.
Beispiel: A befindet sich in der Auswahlliste A, B, C. |
Einzelinstanz | nicht in der Auswahlliste | Vergleichswert ist nicht einer der möglichen Feldwerte.
Beispiel: D ist nicht in der Auswahlliste A, B, C enthalten. |
Multiinstanz | beliebige in der Auswahlliste | Feldwert ist einer der möglichen Vergleichswerte. |
Multiinstanz | Keine in der Auswahlliste | Feldwert ist nicht einer der möglichen Vergleichswerte. |
Einzelinstanz
Multiinstanz | ist leer | Feldwert ist leer. |
Einzelinstanz
Multiinstanz | ist nicht leer | Feldwert ist nicht leer. |
Ein Feldwert ist eine Teilmenge des Vergleichswerts, wenn alle Instanzen des Felds Instanzen des Vergleichs sind. Umgekehrt ist der Vergleichswert eine Obermenge des Feldwerts, wenn er alle Instanzen des Felds enthält. Beispiel: Der Feldwert ist
1, 2, 3
und der Vergleichswert ist wie folgt:
- 1, 2, 3, 4, 5. Der Vergleichswert enthält alle Instanzen des Feldwerts. Daher ist der Feldwert eine Teilmenge und der Vergleichswert eine Obermenge.
- 4, 5, 6, 7. Der Vergleichswert enthält keine Instanzen des Feldwerts. Daher ist der Feldwert keine Teilmenge und der Vergleichswert keine Obermenge.
Einzelinstanzbeispiele
Diese Tabelle enthält Beispiele für erwartete Ergebnisse für die logischen Operatoren, die Werte von Einzelinstanzfeldern mit einer Auswahlliste vergleichen.
Einzelinstanzfeldwert | Auswahlliste | in der Auswahlliste | nicht in der Auswahlliste | genaue Übereinstimmung mit der Auswahlliste | Teilmenge der Auswahlliste | Obermenge der Auswahlliste |
|---|---|---|---|---|---|---|
Atlanta | Chicago | Falsch | Real | Falsch | Falsch | Falsch |
Chicago | Chicago | Real | Falsch | Real | Real | Real |
Atlanta | Chicago
Sacramento | Falsch | Real | Falsch | Falsch | Falsch |
Chicago | Chicago
Sacramento | Real | Falsch | Falsch | Real | Falsch |
<blank> | Chicago
Sacramento | Falsch | Real | Falsch | Real | Falsch |
<blank> | Chicago | Falsch | Real | Falsch | Real | Falsch |
Chicago | <blank> | Falsch | Real | Falsch | Falsch | Real |
<blank> | <blank> | Falsch | Real | Real | Real | Real |
Folgende Operatoren bieten eine spezielle Logik, die möglicherweise nicht sinnvoll ist, wenn der Wert eines Einzelinstanzfelds mit einer Auswahlliste verglichen wird:
- genaue Übereinstimmung mit der Auswahlliste
- Teilmenge der Auswahlliste
- Obermenge der Auswahlliste
In den meisten Fällen sollten Sie entweder den Operator
für die Auswahlliste
verwenden oder nicht
.Multiinstanz-Beispiele
Diese Tabelle enthält Beispiele für erwartete Ergebnisse für die logischen Operatoren, die Werte von Multiinstanzfeldern mit einer Auswahlliste vergleichen.
Wert für Multiinstanzfeld | Auswahlliste | beliebige in der Auswahlliste | Keine in der Auswahlliste | genaue Übereinstimmung mit der Auswahlliste | Teilmenge der Auswahlliste | Obermenge der Auswahlliste |
|---|---|---|---|---|---|---|
Atlanta | Chicago
Sacramento | Falsch | Real | Falsch | Falsch | Falsch |
Chicago | Chicago
Sacramento | Real | Falsch | Falsch | Real | Falsch |
Chicago
Atlanta | Chicago
Sacramento | Real | Falsch | Falsch | Falsch | Falsch |
Chicago
Sacramento | Chicago
Sacramento | Real | Falsch | Real | Real | Real |
Chicago
Sacramento Dallas | Chicago
Sacramento | Real | Falsch | Falsch | Falsch | Real |
<blank> | Chicago
Sacramento | Falsch | Real | Falsch | Real | Falsch |
<blank> | Chicago | Falsch | Real | Falsch | Real | Falsch |
Chicago | <blank> | Falsch | Real | Falsch | Falsch | Real |
<blank> | <blank> | Falsch | Real | Real | Real | Real |
Optionale Angaben
Wenn Sie leere Werte als Wahr evaluieren möchten, müssen Sie als Teil des Filters eine
Oder
-Anweisung einschließen. Die Oder
-Anweisung fordert den Benutzer zur Eingabe einer Obermenge der Auswahlliste
auf. Wenn der Benutzer beim Ausführen des Berichts keinen Listenwert auswählt, wird die Obermenge der Filterbedingung für die Auswahlliste
als Wahr evaluiert. In diesem Fall entspricht ein leerer Listenwert der Auswahl aller möglichen Werte.Beispiel: Um einen Standort einzugeben und die Werteliste zu ignorieren, wenn der Benutzer keinen Standort eingibt, geben Sie diese Werte in das Grid
Filter für Instanzen
ein.und/oder | Feld | Operator | Vergleichsart |
|---|---|---|---|
und | Standort | in der Auswahlliste | Wert vom Benutzer abfragen |
oder | Standort | Obermenge der Auswahlliste | Wert vom Benutzer abfragen |