Sind Filter / Filterpositionen / Filtergrenzen immer inklusive?
Frage:
Wenn ich einen Filter definiere, dessen Filterposition einen Wertebereich festlegt, sind die Bereichsgrenzen immer in der Menge enthalten?
Antwort:
Ja, Bereichsgrenzen von Wertebereichen sind immer inklusive und müssen manuell exkludiert werden.
Hintergrund
funtrade bietet in den Filtern mit den vorgefertigten Filterpositionen ein mächtiges Werkzeug, komplizierte Abfragen in einer einfachen Art und Weise zu definieren.
Dabei verfolgen alle Filterpositionen den Grundsatz, dass, falls ein Wertebereich angegeben werden kann, dieser immer die Bereichsgrenzen miteinbezieht, sprich inklusive ist.
Die häufigsten Wertebereiche sind:
- Wert von – bis
- Datum von – bis
- Anzahl von – bis
Um besser zu verstehen, was das Resultat ist, wenn diese Filterpositionen auf einen Datensatz angewendet werden, schauen wir uns ein paar Beispiele an:
- Filter mit einer Position
Personen-ID: 10'000 - 11'000
- Es werden alle Personen, inklusive der Person mit ID 10'000 sowie auch der Person mit ID 11'000 selektiert
- Filter mit einer Position
Eintritt Zusage: {1} Datum: 1.1.2022 – 1.1.2023
- Es werden alle Personen mit Zusagen selektiert, deren Zusage am 1.1.2022 bis und mit 1.1.2023 registriert wurden
- Achtung: sollen alle Personen mit Zusagen aus dem Jahr 2022 selektiert werden, müssen folgende Daten angegeben werden: 1.1.2022 – 31.12.2022
- Filter mit mehreren Filterpositionen, um «Neuspender» zu finden:
- Kriterien: Hat in den letzten 3 Monaten 1 Mal gespendet, aber früher noch nicht
- Referenzwert «Tagesdatum»
- Filterpositionen:
Anzahl Response-Ereignis: 1 - 1 Umsatztyp: SPE Datum: <Tagesdatum (-92D)> - <Tagesdatum> und nicht Anzahl Response-Ereignis: 1 - 1 Umsatztyp: SPE Datum: {} - <Tagesdatum (-93D)>
- Achtung: Um eine Doppelzählung am Tag
<Tagesdatum (-92D)
zu vermeiden, ist in der zweiten Filterposition<Tagesdatum (-93D)>
anzugeben.
Tipp
Weitere Hinweise zum Erstellen von Filtern mit mehreren Filterpositionen sind im FAQ «Auf was muss ich achten, wenn ich Filter mit mehreren Filterpositionen erstelle?».