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) |