Funktionen in berechneten Feldern

Operatoren

Operator

Beschreibung

+

Addiert zwei Zahlen oder verkettet zwei Zeichenketten.

-

Findet die Differenz zwischen zwei Zahlen.

*

Multipliziert den Wert von zwei Ausdrücken.

/

Dividiert den ersten Operanden durch den zweiten.

%

Dividiert den Wert eines Ausdrucks durch den Wert eines anderen und gibt den Restwert zurück.

|

Führt eine bitweise logische ODER-Operation zwischen zwei ganzzahligen Werten aus.

&

Führt eine bitweise logische UND-Operation zwischen zwei ganzzahligen Werten aus.

^

Führt eine bitweise logische 'Exklusive ODER-Operation zwischen zwei ganzzahligen Werten aus.

==

Liefert wahr, wenn beide Operanden den gleichen Wert haben, andernfalls wird falsch zurückgegeben.

!=

Liefert wahr, wenn die Operanden nicht denselben Wert haben, andernfalls wird falsch zurückgegeben.

<

Weniger als Operator. Wird verwendet um Ausdrücke zu vergleichen.

<=

Weniger oder gleich als Operator. Wird verwendet um Ausdrücke zu vergleichen.

>=

Größer oder gleich Operator. Wird verwendet um Ausdrücke zu vergleichen.

>

Größer als Operator. Wird verwendet um Ausdrücke zu vergleichen.

In (,,,)

Prüft ob ein Wert in einer Menge von Werten vorhanden ist

Like

Vergleicht einen String mit einem Muster. Wenn der Wert des Strings mit dem Muster übereinstimmt, stimmt das Ergebnis. Wenn der String nicht mit dem Muster übereinstimmt, ist das Ergebnis falsch. Wenn String und Muster leere Strings sind, ist das Ergebnis true.

Between(,)

Prüft ob der Wert größer als oder gleich dem ersten Operanden und weniger als oder gleich dem zweiten Operanden ist.

And

Führt eine logische UND Verknüpfung zweier Ausdrücke aus.

Or

Führt eine logische ODER Verknüpfung zweier Ausdrücke aus.

Not

Führt eine logische Negation eines Ausdruckes aus.

Datumsfunktionen

Funktion

Beschreibung

AddDays(,)

Addiert die angegebene Anzahl von Tagen zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddHours(,)

Addiert die angegebene Anzahl von Stunden zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddMilliSeconds(,)

Addiert die angegebene Anzahl von Millisekunden zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddMinutes(,)

Addiert die angegebene Anzahl von Minuten zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddMonths(,)

Addiert die angegebene Anzahl von Monaten zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddSeconds(,)

Addiert die angegebene Anzahl von Sekunden zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddTicks(,)

Addiert die angegebene Anzahl von Ticks zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddTimeSpan(,)

Addiert die angegebene Zeitspanne zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

AddYears(,)

Addiert die angegebene Anzahl von Jahren zu dem übergebenen Datum hinzu und gibt diesen Wert zurück.

DateDiffDay(,)

Gibt die Anzahl der Tage zwischen zwei Terminen an.

DateDiffHour(,)

Gibt die Anzahl der Stunden zwischen zwei Terminen an.

DateDiffMilliSecond(,)

Gibt die Anzahl der Millisekunden zwischen zwei Terminen an.

DateDiffMinute(,)

Gibt die Anzahl der Minuten zwischen zwei Terminen an.

DateDiffMonth(,)

Gibt die Anzahl der Monate zwischen zwei Terminen an.

DateDiffSecond(,)

Gibt die Anzahl der Sekunden zwischen zwei Terminen an.

DateDiffTick(,)

Gibt die Anzahl der Ticks zwischen zwei Terminen an.

DateDiffYear(,)

Gibt die Anzahl der Jahre zwischen zwei Terminen an.

GetDate()

Gibt den Datumsteil des übergebenen Datum-Zeit-Wertes zurück.

GetDay()

Gibt den Tag aus dem übergebenen Datum-Zeit-Wert zurück.

GetDayOfWeek()

Gibt den Wochentag aus dem übergebenen Datum-Zeit-Wert zurück.

GetDayOfYear()

Gibt den Tag des Jahres aus dem übergebenen Datum-Zeit-Wert zurück.

GetHour()

Gibt die Stundenanzahl aus dem übergebenen Datum-Zeit-Wert zurück.

GetMilliSecond()

Gibt die Millisekundenanzahl aus dem übergebenen Datum-Zeit-Wert zurück.

GetMinute()

Gibt die Minutenanzahl aus dem übergebenen Datum-Zeit-Wert zurück.

GetMonth()

Gibt den Monat aus dem übergebenen Datum-Zeit-Wert zurück.

GetSecond()

Gibt die Sekundenanzahl aus dem übergebenen Datum-Zeit-Wert zurück.

GetTimeOfDay()

Gibt die Uhrzeit aus einem übergebenen Datum-Zeit-Wert zurück.

GetYear()

Gibt das Jahr aus einem übergebenen Datum-Zeit-Wert zurück.

IsThisMonth()

Prüft ob der übergebene Datum-Zeit-Wert in diesem Monat liegt.

IsThisWeek()

Prüft ob der übergebene Datum-Zeit-Wert in dieser Woche liegt.

IsThisYear()

Prüft ob der übergebene Datum-Zeit-Wert in diesem Jahr liegt.

LocalDateTimeDayAfterTomorrow()

Gibt den Datumswert für Übermorgen zurück.

LocalDateTimeLastWeek()

Gibt den Datumswert für den ersten Tag der letzten Woche zurück.

LocalDateTimeNextMonth()

Gibt den Datumswert für den ersten Tag des nächsten Monats zurück.

LocalDateTimeNextYear()

Gibt den Datumswert für den ersten Tag des nächsten Jahres zurück.

LocalDateTimeNow()

Gibt das aktuelle Datum mit der aktuellen Zeit zurück.

LocalDateTimeThisMonth()

Gibt den ersten Tag des aktuellen Monats zurück.

LocalDateTimeThisWeek()

Gibt den ersten Tag der aktuellen Woche zurück.

LocalDateTimeThisYear()

Gibt den ersten Tag des aktuellen Jahres zurück.

LocalDateTimeToday()

Gibt den Datumswert des aktuellen Tages zurück.

LocalDateTimeTomorrow()

Gibt den Datumswert für den morgigen Tag zurück.

LocalDateTimeTwoWeeksAway()

Gibt den ersten Tag der übernächsten Woche zurück.

LocalDateTimeYesterday()

Gibt den Datumswert für Gestern zurück.

Now()

Gibt die aktuelle Systemzeit mit Datum zurück

Today()

Gibt das aktuelle Systemdatum zurück.

UtcNow()

Gibt die aktuelle Systemzeit mit Datum für die UTC Zeitzone zurück.

Logische Funktionen

Funktion

Beschreibung

Iif(, ,)

Gibt abhängig von einem Ausdruck einen von zwei Werten zurück

IsNull()

Prüft ob der übergebene Wert NULL ist

IsNullOrEmpty()

Prüft ob der übergebene Wert NULL ist oder wenn es sich um eine Zeichenfolge handelt, ob diese leer ist.

Mathematische Funktionen

Funktion

Beschreibung

Abs()

Gibt den absoluten positiven Wert des angegebenen numerischen Ausdrucks zurück.

Acos()

Gibt einen Winkel (im Bogenmaß) zurück, dessen Kosinus die angegebene Zahl ist.

Asin()

Gibt einen Winkel zurück, dessen Sinus die angegebene Zahl ist.

Atn()

Gibt einen Winkel zurück, dessen Tangens die angegebene Zahl ist.

Atn2(,)

Gibt einen Winkel zurück, dessen Tangens der Quotient zweier angegebener Zahlen ist.

BigMul(,)

Gibt ein Int64 mit dem vollständigen Produkt von zwei angegebenen 32-Bit-Zahlen zurück.

Ceiling()

Gibt die kleinste ganze Zahl, die größer oder gleich dem angegebenen numerischen Ausdruck ist zurück.

Cos()

Gibt den Kosinus des Winkels im Bogenmaß an.

Cosh()

Gibt den hyperbolischen Kosinus des Winkels im Bogenmaß an.

Exp()

Gibt den exponentiellen Wert des angegebenen float-Ausdruckes zurück.

Floor()

Gibt die größte ganze Zahl kleiner oder gleich dem angegebenen numerischen Ausdruck zurück.

Log()

Gibt den natürlichen Logarithmus einer angegebenen Zahl zurück.

Log(,)

Gibt den Logarithmus einer angegebenen Zahl in einer angegebenen Basis zurück.

Log10()

Gibt den Logarithmus zur Basis 10 einer bestimmten Zahl zurück.

Max(,)

Gibt den maximalen Wert aus den angegebenen Werten zurück.

Min(,)

Gibt den Minimalwert von den angegebenen Werten zurück.

Power(,)

Potenziert eine Zahl mit einer anderen.

Rnd()

Gibt einen zufälligen Wert zurück der kleiner als 1 aber größer oder gleich 0 ist.

Round()

Rundet den angegebenen Wert auf die nächste ganze Zahl.

Round(,)

Rundet den angegebenen Wert auf die angegebene Anzahl von Dezimalstellen.

Sign()

Liefert das positive (+1), Null (0) oder negativ (-1) Vorzeichen des angegebenen Ausdrucks.

Sin()

Gibt den Sinus des Winkels im Bogenmaß an.

Sinh()

Gibt den hyperbolischen Sinus des Winkels im Bogenmaß an.

Sqr()

Gibt die Quadratwurzel aus einer gegebenen Zahl zurück.

Tan()

Gibt den Tangens des Winkels im Bogenmaß an.

Tanh()

Gibt den hyperbolischen Tangens des Winkels im Bogenmaß an.

ToDecimal()

Wandelt den übergebenen Wert in einen Dezimalwert um.

ToDouble()

Wandelt den übergebenen Wert in eine Fließkommazahl mit doppelter Genauigkeit um.

ToFloat()

Wandelt den übergebenen Wert in eine Fließkommazahl mit einfacher Genauigkeit um.

ToInt()

Wandelt den übergebenen Wert in eine Ganzzahl mit 32-Bit um.

ToLong()

Wandelt den übergebenen Wert in eine Ganzzahl mit 64bit um.

Zeichenketten Funktionen

Funktion

Beschreibung

Ascii()

Gibt den ASCII Wert des ersten Zeichens der übergebenen Zeichenkette zurück

Char()

Konvertiert den übergebenen ASCII Code in ein Zeichen

CharIndex(,)

Gibt die Position des ersten Vorkommens einer Zeichenkette in einer anderen Zeichenkette zurück

CharIndex(, ,)

Gibt die Position des ersten Vorkommens einer Zeichenkette in einer anderen Zeichenkette zurück, die hinter einer angegebenen Position liegt.

Concat(, , ,..)

Verkettet mehrere Zeichenketten miteinander und gibt das Ergebnis zurück

Contains(,)

Prüft ob der Inhalt einer Zeichenkette innerhalb einer anderen Zeichenkette vorkommt.

EndsWith(,)

Prüft ob eine Zeichenkette mit dem Inhalt einer anderen Zeichenkette endet.

Insert(, ,)

Fügt den Inhalt einer Zeichenkette an eine bestimmte Position einer anderen Zeichenkette ein.

Len()

Gibt die Anzahl der Zeichen in der übergebenen Zeichenkette zurück.

Lower()

Konvertiert alle Zeichen der übergebenen Zeichenkette in Kleinbuchstaben.

PadLeft(,)

Fügt in eine Zeichenkette so lange links Leerzeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat.

PadLeft(, ,)

Fügt in eine Zeichenkette so lange links ein bestimmtes Zeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat.

PadRight(,)

Fügt in eine Zeichenkette so lange rechts Leerzeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat.

PadRight(, ,)

Fügt in eine Zeichenkette so lange rechts ein bestimmtes Zeichen ein, bis die Zeichenkette eine bestimmte Länge erreicht hat.

Remove(, ,)

Löscht eine bestimmte Anzahl von Zeichen ab einer bestimmten Position aus einer Zeichenkette.

Replace(, ,)

Ersetzt das Vorkommen einer Zeichenkette innerhalb einer anderen Zeichenkette mit einer anderen Zeichenkette.

Reverse()

Gibt den Inhalt der angegebenen Zeichenkette in umgekehrter Reihenfolge zurück.

StartsWith(,)

Prüft ob eine Zeichenkette mit dem Inhalt einer anderen Zeichenkette beginnt.

Substring(, ,)

Gibt einen Teil einer Zeichenkette zurück, der durch Anfangsposition und Länge bestimmt wird.

Substring(,)

Gibt den Inhalt einer Zeichenkette ab einer bestimmten Position zurück.

ToStr()

Wandelt einen Wert in eine Zeichenkette um.

Trim()

Entfernt alle führenden und abschließenden Leerzeichen aus der übergebenen Zeichenkette.

Upper()

Konvertiert alle Zeichen der übergebenen Zeichenkette in Großbuchstaben.

Konstanten

Konstante Beschreibung
String Konstanten

 

Zeichenketten müssen mit einfachen Anführungszeichen ( ' ) umgeben werden.

Um ein einfaches Anführungszeichen in einer Zeichenkette anzugeben, müssen zwei einfache Anführungszeichen hintereinander eingegeben werden.

Datumskonstanten

 

Datumskonstanten müssen mit einem Doppelkreuz (#) umgeben werden.

True

Stellt den booleschen Wert True dar.

False

Entspricht dem Boolean False Wert.

?

Gibt einen nicht definierten Wert an. (NULL)