mit der Funktion dual() können Sie sowohl einen numerischen als auch einen Textwert in einem Feld speichern. Dies ist bei BOOLEN Werten von Vorteil, aber auch für Funktionen wie z.B. month(). Diese liefert an der Oberfläche die jeweiligen Namen des Monats. Wenn Sie an der Oberfläche die Num() Funktion nutzen, z.B. num(Monat) erhalten Sie den entsprechenden Zahlenwert.

Hier ein Beispiel wie die Kalenderwoche dual geladen wird um Sie an der Oberfläche richtig sortiert zu bekommen:

Dual(WeekYear(Date) & '-W' & Week(Date), WeekStart(Date)) as YearWeek

Hier ein Beispiel wie Sie Boolen Werte mit einen Text versehen um die Bedingung an der Oberfläche zu vereinfachen.

if(Feldwert = 1, dual('Wahr',1),dual('Falsch',0)) As BoolenFeld