Mit Hilfe der erweiterten Filter (Ctrl + F3) lassen sich einfach und schnell Filter erstellen, die zu den gewünschten Informationen führen. Insbesondere die dynamischen Filter in Bezug auf Datum, Mitarbeiter und Benutzer können einmal eingerichtet werden und liefern immer aktuelle Zahlen.

Suchfunktion Beschreibung
abc Alle Datensätze, die abc haben im entsprechenden Feld
abc* Beginnend mit „abc“
*abc* Enthält „abc“
X..Z Alle Werte zwischen X und Z (bis und mit)
? Stellvertretend für einen Buchstaben
>X,  <X Grösser / Kleiner als X
X, Y, Z X oder Y oder Z
!abc Ungleich „abc“, geht auch z.B., „!A, !B“  (weder A noch B)
““ Leer
(greaterThanDate(x)) Grösser heute + x Tage
(lessThanDate(x)) Kleiner heute + x Tage
(day(x)) Heute + x Tage
(dayRange(x, y)) Heute + x Tage .. heute + y Tage
z.B. heute = 10.05.2016;  dayRange(-3,0) à 07.05.2016 – 10.05.2016
(monthRange(x, y)) Monatsbeginn (heute + x Monate) – Monatsende (heute + y Monate)
z.B. heute = 10.05.2016;  monthRange(-2,1) à 01.03.2016 – 30.06.2016
(yearRange(x, y)) Jahresbeginn (heute + x Jahre) – Jahresende (heute + y Jahre)
z.B. heute = 10.05.2016;  yearRange(1,3) à 01.01.2017 – 31.12.2019
(currentEmployeeId()) Mitarbeiterkennung des aktuell verwendeten Benutzers
(currentUserId()) Benutzerkennung des aktuell verwendeten Benutzers

 

Mit Hilfe des Add-on Dyxon Smart Query lassen sich die Möglichkeiten noch erweitern. Anstelle der Standard-Verknüpfung Exist Join auf verknüpfte Tabellen in einer Abfrage lassen sich über Not Exist Join explizit Daten finden, bei denen eine Verknüpfung fehlt (z.B. alle Kunden die keine Konaktperson hinterlegt haben).

Zudem ermöglicht Dyxon Smart Query Filter zu speichern und allen Mitarbeitern zur Verfügung stellen. Somit kann ein erstellter Filter mit den Parametern zuständiger Mitarbeiter = currentEmployeeID() und Lieferdatum = dayRange (0,3) abgespeichert für alle Mitarbeiter ihre Aufträge anzeigen, die in den nächsten 3 Tagen geliefert werden sollen.