Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Funktion

Rückgabetyp

Beschreibung

abs(Zahl)

Numerisch

Liefert den Abstand einer Zahl von Null, unabhängig von der Richtung zurück.

Beispiel:

Codeblock
[abs(-5)]

Ergebnis: 5

acos(Zahl)

Numerisch

Der Arkuskosinus ist die Umkehrfunktion der geeigneten eingeschränkten Sinus- bzw. Kosinusfunktion.

Beispiel:

Codeblock
[acos(-0.5)]

Ergebnis:

2.0943951023932

alltrim(Text)

Text

Entfernt die Leerzeichen am Anfang und Ende des Texts.

Beispiel:

Codeblock
[alltrim(" VorUndDanchSindLeerzeichen ")]

Ergebnis:

VorUndDanchSindLeerzeichen

asc(Buchstabe)

Ganzzahl

Die Buchstabenkonvertierungsroutine liefert den ASCII-Wert eines Buchstaben [0-255].

Beispiel:

Codeblock
[asc("A")]

Ergebnis:

65

asin(Zahl)

Numerisch

Der Arkussinus ist die Umkehrfunktion der trigonometrischen Winkelfunktion sin.

Beispiel:

Codeblock
[asin("1)]

Ergebnis:

1.5707963267949

at(Suchbegriff, Text)

Ganzzahl

Die Textfunktion bestimmt die Position des ersten Vorkommens des Suchbegriffs im Text - Die Indexierung startet bei 1.

Beispiel:

Codeblock
[at("bei", "Ich arbeite bei Assfinet)]

Ergebnis:

Im Worte arbeite ist der Suchtext bei enthalten,

entsprechend liefert die Funktion den Wert 7

zurück.

atan

betweenati(prüfwertSuchbegriff, a, bText)

Wahrheitswert

Bestimmt ob der Prüfwert zwischen A oder B liegt

ceiling(NumerischerWert)

Numerisch

Rundet die übergebene Zahl auf eine Ganzzahl auf

chr

Text

Konvertiert einen ASCII-Wert zu einem CharGanzzahl

Analoge Funktionsweise zu at. Groß- und Kleinschreibung wird in dieser Variante nicht unterschieden.

atan(Zahl)

Numerisch

Berechnet den Arkustangens einer bestimmten Zahl.

Beispiel:

Codeblock
[atan("1")]

Ergebnis:

0.785398163397448

between(Prüfwert, Anfangswert, Endwert)

Wahrheitswert

Die Funktion between bestimmt, ob der Prüfwert zwischen A oder B liegt. Sie ist inklusiv, Anfangswert und Endwert werden einbezogen.

Beispiele und deren Ergebnisse:

Codeblock
[between(2, 2, 4)]

.T. für Ja

Codeblock
[between("2", "2", "4)]

.T. für Ja

Codeblock
[between(5, 2, 4)]

.F. für Nein

Codeblock
[between("5", "2", "4)]

.F. für Nein

ceiling(Numerischer Wert)

Numerisch

Rundet die übergebene Zahl auf eine Ganzzahl in Richtung plus unendlich auf.

Beispiele und deren Ergebnisse:

Codeblock
[ceiling(-2.8)]

-2

Codeblock
[ceiling(2.8)]  

3

Codeblock
[ceiling(-1.0)]

-1

chr()

Text

Die Buchstabenkonvertierungsroutine liefert den den Buchstaben eines ASCII-Wertes [0-255].

Beispiel:

Codeblock
[chr(65)]

Ergebnis:

A

cmonth(datum)

Text

Liefert Monat als Textform zu einem Datum

cos(NumerischerWert)

Numerisch

Liefert den Kosinus der übergebenen Zahl

ctod(datum)

Datum

Konvertiert eine Textfolge zu einem Datum

date()

Datum

Liefert das Systemdatum

day(datum)

Ganzzahl

Liefert den Tag des Datums als Zahlenwert

dow(datum)

Ganzzahl

Liefert den numerischen Wert des Tages in der Woche

dtoc(datum)

Text

Liefert das Datum als Zeichenfolge

dtor(NumerischerWert)

Numerisch

dtos(datum)

Text

Liefert das Datum als Zeichenfolge im Format yyyymmdd

empty(pruefwert)

Wahrheitswert

Liefert einen Wahrheitswert, ob der übergebene Wert Leer ist

floor(NumerischerWert)

Numerisch

Rundet den übergebenen Wert auf eine Ganzzahl ab

iif(bedingung, wertWennWahr, wertWennFalsch)

Dynamisch

Anhand der übergebenen Bedingung wird der Wahrheitswert oder Unwahrheitswert zurückgegeben

if(bedingung, wertWennWahr, wertWennFalsch)

int(NumerischerWert)

Ganzzahl

Liefert einen Ganzzahlenwert zurück

isAlpha(Text)

Wahrheitswert

Prüft, ob das erste Zeichen alphanumerisch ist

isDigit(Text)

Wahrheitswert

Prüft, ob das erste Zeichen eine Zahl ist

isLower(Text)

Wahrheitswert

Prüft, ob das erste Zeichen ein Kleinbuchstabe ist

isUpper(Text)

Wahrheitswert

Prüft, ob das erste Zeichen ein Großbuchstabe ist

kalenderwoche(datum)

Text

Gibt die Kalenderwoche eines Datums zurück

left(Text, AnzahlZeichen)

Text

Gibt ab Beginn der Zeichenkette die gewünschte Anzahl Zeichen zurück

len(Text)

Ganzzahl

Gibt die Anzahl an Zeichen der Zeichenkette zurück

log(Numerisch)

Numerisch

Gibt den logarithmischen Wert zurück

log10

lower(Text)

Text

Liefert die übergebene Zeichenkette in Kleinbuchstaben zurück

ltrim(Text)

Text

Entfernt die Leerzeichen am Anfang des Texts.

Beispiel:

Codeblock
[alltrim("  VorneSindLeerzeichen")]

Ergebnis:

VorneSindLeerzeichen

max(a, b)

Dynamisch

Liefert den größeren der beiden Übergabewerte zurück

min(a, b)

Dynamisch

Liefert den kleineren der beiden Übergabewerte zurück

mod(a, b)

Ganzzahl

Modulo-Berechnung

monatsanfang(datum)

Datum

Liefert den Anfang des Monats vom übergebenen Datum zurück

monatsende(datum)

Datum

Liefert das Ende des Monats vom übergebenen Datum zurück

month(datum)

Ganzzahl

Liefert den Monat als Ganzzahl zurück

padc(text, length, fillchar)

Text

Der übergebene Text wird gleichmäßig links und rechts um das Füllzeichen aufgefüllt

padl(text, length, fillchar)

Text

Der übergebene Text wird links um das Füllzeichen aufgefüllt

padr(text, length, fillchar)

Text

Der übergebene Text wird rechts um das Füllzeichen aufgefüllt

pi()

Numerisch

Es wird Mathematisch PI zurückgeliefert

pow(basis, exponent)

Numerisch

Ermittelt den Exponent

proper

rat(text, search)

Ganzzahl

Liefert die letzte Position des Suchwerts innerhalb des Suchstrings. “rat” agiert dabei ohne Beachtung von Groß/Kleinschreibung.

rati(text, search)

right(text, anzahlZeichen)

Text

Liefert die gewünschte Anzahl an Zeichen von Rechts des übergebenen Texts zurück

round(zahl, anzahlNachkommastellen)

Numerisch

Rundet eine Zahl auf die gewünschte Anzahl an Nachkommastellen

rtod(datum)

rtrim

Text

Befreit eine Zeichenfolge rechts von Leerzeichen

seconds()

Ganzzahl

Liefert die Anzahl der Sekunden seit Tagesbeginn

sin

space(anzahl)

Text

Liefert eine Zeichenkette aus Leerzeichen in der gewünschten Länge

sqrt(Numerisch)

Numerisch

Liefert die Wurzel der übergeben Zahl zurück

str(Text)

Text

Konvertiert eine Zahl zu einer Zeichenkette

str(Numerisch, Optional, Optional, Optional)

string(Text)

Text

Liefert Leerzeilen in der Länge des übergeben Texts

strtran(String, Search, Replace, Start, Count)

Text

Sucht und Ersetzt einen Suchstring innerhalb eines übergebenen Texts

strzero(number, length, decimals)

Text

stuff(String,Start,Delete,Insert)

Text

substr(text,start,count)

Text

Liefert einen Teil der übergebenen Zeichenkette zurück

tan

time()

Text

Liefert die Systemzeit zurück

upper(Text)

Text

Liefert die übergebene Zeichenkette in Großbuchstaben zurück

val

Numerisch

Konvertiert eine Zeichenkette zu einem numerischen Wert

wochemonat(datum)

Ganzzahl

Liefert die Woche des Monats vom übergebenen Datum zurück

year(datum)

Ganzzahl

Liefert die Jahreszahl des übergebenen Datums zurück

...