Referentie: operatoren filteren
Tekstoperatoren
Operator | Omschrijving |
|---|---|
is leeg
| Veldwaarde is leeg. |
is niet leeg
| Veldwaarde is niet leeg. |
gelijk aan
| Veldwaarde is gelijk aan vergelijkingswaarde.
Niet hoofdlettergevoelig. Voorbeeld: Cat is gelijk aan cat. |
niet gelijk aan
| Veldwaarde is niet gelijk aan vergelijkingswaarde.
Niet hoofdlettergevoelig. Voorbeeld: Hond is niet gelijk aan kat. |
bevat
| De vergelijkingswaarde is een subset van de veldwaarde.
Niet hoofdlettergevoelig. Voorbeeld: Cat bevat AT. |
bevat (hoofdlettergevoelig)
| De vergelijkingswaarde is een subset van de veldwaarde.
Voorbeeld: Cat bevat at. |
bevat niet
| De vergelijkingswaarde is geen subset van de veldwaarde.
Niet hoofdlettergevoelig. Voorbeeld: Kat bevat geen hond. |
bevat niet (hoofdlettergevoelig)
| De vergelijkingswaarde is geen subset van de veldwaarde.
Voorbeeld: Cat bevat geen AT. |
begint met
| De vergelijkingswaarde is een subset van de veldwaarde en het eerste teken van de veldwaarde komt overeen met het eerste teken van de vergelijkingswaarde.
Niet hoofdlettergevoelig. Voorbeeld: Cat begint met ca. |
begint met (hoofdlettergevoelig)
| De vergelijkingswaarde is een subset van de veldwaarde en het eerste teken van de veldwaarde komt overeen met het eerste teken van de vergelijkingswaarde.
Voorbeeld: Cat begint met Ca. |
eindigt op
| De vergelijkingswaarde is een subset van de veldwaarde en het laatste teken van de veldwaarde komt overeen met het laatste teken van de vergelijkingswaarde.
Niet hoofdlettergevoelig. Voorbeeld: Cat eindigt op AT. |
eindigt op (hoofdlettergevoelig)
| De vergelijkingswaarde is een subset van de veldwaarde en het laatste teken van de veldwaarde komt overeen met het laatste teken van de vergelijkingswaarde.
Voorbeeld: Cat eindigt op at. |
groter dan
| De veldwaarde komt in alfabetische volgorde vóór de vergelijkingswaarde.
Deze operator vergelijkt de alfabetische sorteervolgorde, niet de lengte. Niet hoofdlettergevoelig. Voorbeeld: Cat is groter dan hond. |
groter dan of gelijk aan
| De veldwaarde is gelijk aan of komt vóór de vergelijkingswaarde in alfabetische volgorde.
Deze operator vergelijkt de alfabetische sorteervolgorde, niet de lengte. Niet hoofdlettergevoelig. Voorbeelden:
|
kleiner dan
| Veldwaarde komt na vergelijkingswaarde in alfabetische volgorde.
Deze operator vergelijkt de alfabetische sorteervolgorde, niet de lengte. Niet hoofdlettergevoelig. Voorbeeld: Hond is kleiner dan kat. |
kleiner dan of gelijk aan
| De veldwaarde is gelijk aan of komt na de vergelijkingswaarde in alfabetische volgorde.
Deze operator vergelijkt de alfabetische sorteervolgorde, niet de lengte. Niet hoofdlettergevoelig. Voorbeelden:
|
Valuta-operatoren en numerieke operatoren
Operator | Omschrijving |
|---|---|
gelijk aan
| Veldwaarde is gelijk aan vergelijkingswaarde.
Voorbeeld: 123 is gelijk aan 123. |
niet gelijk aan
| Veldwaarde is niet gelijk aan vergelijkingswaarde.
Voorbeeld: 12 is niet gelijk aan 123. |
groter dan
| Veldwaarde is groter dan de vergelijkingswaarde.
Voorbeeld: 321 is groter dan 123. |
groter dan of gelijk aan
| Veldwaarde is groter dan of gelijk aan de vergelijkingswaarde.
Voorbeelden:
|
kleiner dan
| Veldwaarde is kleiner dan de vergelijkingswaarde.
Voorbeeld: 12 is kleiner dan 123. |
kleiner dan of gelijk aan
| Veldwaarde is kleiner dan of gelijk aan de vergelijkingswaarde.
Voorbeelden:
|
Datumoperatoren
Operator | Omschrijving |
|---|---|
is leeg
| Veldwaarde is leeg. |
is niet leeg
| Veldwaarde is niet leeg. |
gelijk aan
| Datumwaarde is gelijk aan vergelijkingswaarde. |
niet gelijk aan
| Datumwaarde is niet gelijk aan vergelijkingswaarde. |
groter dan
| Datumwaarde is later dan de vergelijkingswaarde.
Voorbeeld: 20-10-2016 is later dan 20-05-2016. |
groter dan of gelijk aan
| Datumwaarde is later dan of gelijk aan de vergelijkingswaarde.
Voorbeelden:
|
kleiner dan
| De datumwaarde is eerder dan de vergelijkingswaarde.
Voorbeeld: 20-05-2016 is minder dan 20-10-2016. |
kleiner dan of gelijk aan
| De datumwaarde is eerder dan of gelijk aan de vergelijkingswaarde.
Voorbeelden:
|
Boole-operatoren
Operator | Omschrijving |
|---|---|
is leeg
|
Veldwaarde is leeg. Geeft 'Onwaar' aan. |
is niet leeg
| Veldwaarde is niet leeg. Geeft waar aan. |
gelijk aan
| Veldwaarde is gelijk aan de vergelijkingswaarde.
Schakel bij 'Waar' het selectievakje Vergelijkingswaarde in. Schakel bij 'Onwaar' het selectievakje 'Vergelijkingswaarde ' uit. |
niet gelijk aan
| Veldwaarde is niet gelijk aan de vergelijkingswaarde.
Schakel bij 'Waar' het selectievakje 'Vergelijkingswaarde ' uit. Schakel bij Onwaar het selectievakje Vergelijkingswaarde in. |
Operatoren voor één instance en meerdere instances
Veldtype | Operator | Gebruik |
|---|---|---|
Eén instance
Meerdere instances | Exacte match met de keuzelijst
| De veldwaarde matcht exact met de vergelijkingswaarde.
Voor velden met één instance beperkt deze operator een prompt zodat slechts één waarde wordt geaccepteerd. Als u een prompt voor één instanceveld wilt inschakelen om meerdere waarden te accepteren, gebruikt u in de keuzelijst . |
Eén instance
Meerdere instances | GEEN exacte match met de selectie
| Veldwaarde komt niet exact overeen met de vergelijkingswaarde. |
Eén instance
Meerdere instances | subset van de keuzelijst
| De veldwaarde is een subset van de vergelijkingswaarde. Lege veldwaarden zijn een subset van de vergelijkingswaarden. |
Eén instance
Meerdere instances | NOT-subset van de keuzelijst
| Veldwaarde is geen subset van de vergelijkingswaarde. Lege veldwaarden zijn een subset van de vergelijkingswaarden. |
Eén instance
Meerdere instances | superset van de keuzelijst
| De vergelijkingswaarde is een subset van de veldwaarde. Lege vergelijkingswaarden zijn een subset van de veldwaarden. |
Eén instance
Meerdere instances | GEEN superset van de keuzelijst
| De vergelijkingswaarde is geen subset van de veldwaarde. Lege vergelijkingswaarden zijn een subset van de veldwaarden. |
Eén instance
Meerdere instances | aantal is gelijk aan
| Het aantal veldwaarden is gelijk aan de vergelijkingswaarde.
Voorbeeld: als u medewerkers met twee gezinsleden wilt weergeven, stelt u een filter in voor 'Gezinsleden' waarbij het aantal gelijk is aan een vergelijkingswaarde van 2. |
Eén instance
Meerdere instances | aantal is niet gelijk aan
| Het aantal veldwaarden is niet gelijk aan de vergelijkingswaarde.
Voorbeeld: als u medewerkers met gezinsleden wilt weergeven, stelt u een filter in voor Gezinsleden waarbij het aantal niet gelijk is aan een vergelijkingswaarde van nul. |
Eén instance
Meerdere instances | aantal is groter dan
| Het aantal veldwaarden is groter dan de vergelijkingswaarde.
Voorbeeld: als u medewerkers met meer dan één gezinslid wilt weergeven, stelt u een filter in voor Gezinsleden waarvan het aantal groter is dan een vergelijkingswaarde van 1. |
Eén instance
Meerdere instances | aantal is groter dan of gelijk aan
| Het aantal veldwaarden is groter dan of gelijk aan de vergelijkingswaarde.
Voorbeeld: als u medewerkers met een of meer gezinsleden wilt weergeven, stelt u een filter in voor Gezinsleden waarvan het aantal groter is dan of gelijk is aan een vergelijkingswaarde van 1. |
Eén instance
Meerdere instances | aantal is kleiner dan
| Het aantal veldwaarden is kleiner dan de vergelijkingswaarde.
Voorbeeld: als u medewerkers met minder dan twee gezinsleden wilt weergeven, stelt u een filter in voor 'Gezinsleden' waarvan het aantal kleiner is dan een vergelijkingswaarde van 2. |
Eén instance
Meerdere instances | aantal is kleiner dan of gelijk aan
| Het aantal veldwaarden is kleiner dan of gelijk aan de vergelijkingswaarde.
Voorbeeld: als u medewerkers met twee of minder gezinsleden wilt weergeven, stelt u een filter in voor 'Gezinsleden' waarbij het aantal kleiner is dan of gelijk is aan een vergelijkingswaarde van 2. |
Eén instance | in de keuzelijst
| De vergelijkingswaarde is een van de mogelijke veldwaarden.
Voorbeeld: A staat in de keuzelijst A, B en C. |
Eén instance | niet in de keuzelijst
| Vergelijkingswaarde is niet een van de mogelijke veldwaarden.
Voorbeeld: D staat niet in de keuzelijst A, B en C. |
Meerdere instance | Alle in de keuzelijst
| Veldwaarde is een van de mogelijke vergelijkingswaarden. |
Meerdere instance | geen in de keuzelijst
| Veldwaarde is niet een van de mogelijke vergelijkingswaarden. |
Eén instance
Meerdere instances | is empty
| Veldwaarde is leeg. |
Eén instance
Meerdere instances | is niet leeg
| Veldwaarde is niet leeg. |
Een veldwaarde is een subset van de vergelijkingswaarde als alle instances van het veld instances van de vergelijking zijn. Omgekeerd is de vergelijkingswaarde een superset van de veldwaarde als deze alle instances van het veld bevat. Voorbeeld: de veldwaarde is
1, 2, 3
en de vergelijkingswaarde is:
- 1, 2, 3, 4, 5. De vergelijkingswaarde bevat alle instances van de veldwaarde. Daarom is de veldwaarde een subset en is de vergelijkingswaarde een superset.
- 4, 5, 6, 7. De vergelijkingswaarde bevat geen instances van de veldwaarde. Daarom is de veldwaarde geen subset en is de vergelijkingswaarde geen superset.
Voorbeelden van één instance
Deze tabel bevat voorbeelden van verwachte resultaten voor de logische operatoren die veldwaarden van één instance vergelijken met een keuzelijst.
Veldwaarde enkelvoudige instance | Selectielijst: | in de keuzelijst
| niet in de keuzelijst
| Exacte match met de keuzelijst
| subset van de keuzelijst
| superset van de keuzelijst
|
|---|---|---|---|---|---|---|
Atlanta | Chicago | Onwaar | Waar | Onwaar | Onwaar | Onwaar |
Chicago | Chicago | Waar | Onwaar | Waar | Waar | Waar |
Atlanta | Chicago
Sacramento | Onwaar | Waar | Onwaar | Onwaar | Onwaar |
Chicago | Chicago
Sacramento | Waar | Onwaar | Onwaar | Waar | Onwaar |
<blank> | Chicago
Sacramento | Onwaar | Waar | Onwaar | Waar | Onwaar |
<blank> | Chicago | Onwaar | Waar | Onwaar | Waar | Onwaar |
Chicago | <blank> | Onwaar | Waar | Onwaar | Onwaar | Waar |
<blank> | <blank> | Onwaar | Waar | Waar | Waar | Waar |
Deze operatoren bieden gespecialiseerde logica die mogelijk niet geschikt is bij het vergelijken van een veldwaarde van één instance met een keuzelijst:
- Exacte match met de keuzelijst
- subset van de keuzelijst
- superset van de keuzelijst
In de meeste gevallen moet u de operator
in de keuzelijst
of niet in de operator voor de keuzelijst
gebruiken.Voorbeelden van meerdere instances
Deze tabel bevat voorbeelden van verwachte resultaten voor de logische operatoren die veldwaarden met meerdere instances vergelijken met een keuzelijst.
Veldwaarde met meerdere instances | Selectielijst: | Alle in de keuzelijst
| geen in de keuzelijst
| Exacte match met de keuzelijst
| subset van de keuzelijst
| superset van de keuzelijst
|
|---|---|---|---|---|---|---|
Atlanta | Chicago
Sacramento | Onwaar | Waar | Onwaar | Onwaar | Onwaar |
Chicago | Chicago
Sacramento | Waar | Onwaar | Onwaar | Waar | Onwaar |
Chicago
Atlanta | Chicago
Sacramento | Waar | Onwaar | Onwaar | Onwaar | Onwaar |
Chicago
Sacramento | Chicago
Sacramento | Waar | Onwaar | Waar | Waar | Waar |
Chicago
Sacramento Dallas | Chicago
Sacramento | Waar | Onwaar | Onwaar | Onwaar | Waar |
<blank> | Chicago
Sacramento | Onwaar | Waar | Onwaar | Waar | Onwaar |
<blank> | Chicago | Onwaar | Waar | Onwaar | Waar | Onwaar |
Chicago | <blank> | Onwaar | Waar | Onwaar | Onwaar | Waar |
<blank> | <blank> | Onwaar | Waar | Waar | Waar | Waar |
Optionele prompts
Als u lege waarden als 'waar' wilt evalueren, moet u een
OF
-instructie opnemen als onderdeel van het filter. Met de instructie Or
wordt de gebruiker gevraagd een superset van de keuzelijst ''
op te geven. Als de gebruiker geen promptwaarde selecteert bij het uitvoeren van het rapport, wordt de superset van de filtervoorwaarde voor de selectielijst
geëvalueerd als 'waar'. In dit geval komt een lege promptwaarde overeen met het selecteren van alle mogelijke waarden.Voorbeeld: als u naar een locatie wilt vragen en de prompt wilt negeren als de gebruiker geen locatie invoert, voert u deze waarden in het raster '
Filteren op instances'
in.En/of | Veld | Operator | Vergelijkingstype |
|---|---|---|---|
En
| Locatie
| in de keuzelijst
| De gebruiker vragen om de waarde
|
Of
| Locatie
| superset van de keuzelijst
| De gebruiker vragen om de waarde
|