Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 18 Nächste Version anzeigen »

Innerhalb von EVAL-Anweisungen können Funktionen angegeben werden....

Funktionen sind syntaktisch wie folgt aufgebaut:

  FUNKTIONSNAME(PN1,...,PNn)

Der FUNKTIONSNAME bezeichnet die Funktion näher. Der FUNKTIONSNAME kann in Klein- und Grossbuchstaben oder gemischt in Klein-/Grossbuchstaben geschrieben werden, eine Unterscheidung ergibt sich dadurch nicht.

Nach dem FUNKTIONSNAME folgen dann die Zeichenfolge '()'. Innerhalb des Klammer-Paares können die Übergabeparameter der Funktion angegeben werden.

PN1 bis PNn sind die Übergabeparamter der Funktion. Die Anzahl der Übergabeparameter ist von der Funktion abhängig. Übergabeparameter werden durch ',' getrennt und können folgende Werte annehmen:

  • Fixtexte (Fixtexte werden durch doppelte Anführungszeichen eingeschlossen)
        Beispiel: concats("Hello ","World")
  • Variablen aus dem Datenstrom oder dem R-S
        Beispiel: concats("Betrag von ",DS.RECHNUNGS_SUMME)
  • Funktionen
        Beispiel: concats("Zahlen Sie bis zum: ",AddDate(DS.RECHNUNGS_DATUM,"30","NO"))

Kurz-Übersichtsliste der Funktionen

Funktionsname

Kurz-Beschreibung

AddDate(PN1,PN2,PN3)

AddDate addiert zu einem als Input gegebenen Tagesdatum weitere Tage hinzu.
Ausführliche Beschreibung: AddDate - Funktion

AddI(PN1,...,PNn)

AddI addiert die Integerwerte aller resultierenden Strings zueinander.
Ausführliche Beschreibung: AddI - Funktion

AddR(PN1,...,PNn)

AddR addiert reelle Zahlen (Gleitkommazahlen) zueinander.
Ausführliche Beschreibung: AddR - Funktion

And(PN1,...,PNn

Verknüpft alle PNs nach den Regeln des Logischen And.
Ausführliche Beschreibung: And - Funktion

ClearS(PN)

Der angegebene String wird von allen Zeichen bereinigt, die in einem File-Namen nicht vorkommen dürfen.
Ausführliche Beschreibung: ClearS - Funktion

ConcatS(PN1,PN2,...,PNn)

ConcatS ist eine Funktion, welche die Werte aller Platzhalter aneinander hängt.
Ausführliche Beschreibung: ConcatS - Funktion

DivideI(PN1,PN2)

DivideI teilt die IntergerZahl von PN1 (Dividend) durch die Integerzahl von PN2 (Divisor).
Ausführliche Beschreibung: DivideI - Funktion

DivideR(PN1,PN2)

DevideR teilt die reelle Zahl von PN1 durch die reelle Zahl von PN2.
Ausführliche Beschreibung: DivideR - Funktion

EmptyS(PN)

EmptyS gibt an, ob Zeichen in dem String stehen.
Ausführliche Beschreibung: EmptyS - Funktion

FillS(PN1,PN2,PN3,PN4)

FillS ist ein Stringfüller.
Ausführliche Beschreibung: FillS - Funktion

If(PN1,PN2,PN3)

TODO: Kurzbeschreibung hinzufügen
Ausführliche Beschreibung: If - Funktion

IndexS(PN1,PN2,PN3)

IndexS sucht in einem String das Vorkommen eines Matchstrings und gibt die Position des ersten Zeichens des Matchstrings im String zurück.
Ausführliche Beschreibung: IndexS - Funktion

IsLessS(PN1,PN2)

Liefert den Wert 1 zurück, wenn der String PN1 kleiner ist als der String PN2.
Ausführliche Beschreibung: IsLessS - Funktion

IsLessI(PN1,PN2)

Liefert den Wert 1 zurück, wenn die ganze Zahl PN1 kleiner ist als die ganze Zahl PN2.
Ausführliche Beschreibung: IsLessI - Funktion

IsLessR(PN1,PN2)

Liefert den Wert 1 zurück, wenn die reelle Zahl PN1 kleiner ist als die reelle Zahl PN2.
Ausführliche Beschreibung: IsLessR - Funktion

IsEqualS(PN1,PN2)

Liefert den Wert 1 zurück, wenn der String PN1 gleich dem String PN2 ist.
Ausführliche Beschreibung: IsEqualS - Funktion

IsEquaII(PN1,PN2)

Liefert den Wert 1 zurück, wenn die ganze Zahl PN1 gleich der ganzen Zahl PN2 ist.
Ausführliche Beschreibung: IsEqualI - Funktion

IsEqualR(PN1,PN2)

Liefert den Wert 1 zurück, wenn die reelle Zahl PN1 gleich der realen Zahl PN2 ist.
Ausführliche Beschreibung: IsEqualR - Funktion

IsGreaterS(PN1,PN2)

Liefert den Wert 1 zurück, wenn der String PN1 größer ist als der String PN2.
Ausführliche Beschreibung: IsGreaterS - Funktion

IsGreaterI(PN1,PN2)

Liefert den Wert 1 zurück, wenn die ganze Zahl PN1 größer ist als die ganze Zahl PN2.
Ausführliche Beschreibung: IsGreaterI - Funktion

IsGreaterR(PN1,PN2)

Liefert den Wert 1 zurück, wenn die reelle Zahl PN1 größer ist als die reelle Zahl PN2.
Ausführliche Beschreibung: IsGreaterR - Funktion

IsNullS(PN1)

Liefert den Wert 1 zurück, wenn der String PN1 kein Zeichen enthält.
Ausführliche Beschreibung: IsNullS - Funktion

IsNullI(PN1)

Liefert den Wert 1 zurück, wenn die ganze Zahl PN1 den Wert 0 hat.
Ausführliche Beschreibung: IsNullI - Funktion

IsNullR(PN1)

Liefert den Wert 1 zurück, wenn die reelle Zahl PN1 den Wert 0,00 hat.
Ausführliche Beschreibung: IsNullR - Funktion

LengthS(PN)

 

MultiplyI(PN1,PN2,...,PNn)

 

MultiplyR(PN1,PN2,...,PNn)

 

Nand(PN1,...,PNn)

 

Nor(PN1,...,PNn)

 

Not(PN1)

 

Nows(format-string)

 

Or(PN1,...,PNn)

 

PlaceholderS(PN1,...,PNn)

 

RoundR(PN1,PN2,PN3,PN4)

 

SepSign(PN1,PN2)

 

SubS(PN1,PN2,PN3)

 

SubtracI(PN1,PN2,...,PNn)

 

SubtracR(PN1,PN2,...,PNn)

 

RemoveAllS(PN1,PN2)

 

ReplaceAllS(PN1,PN2,PN3)

 

TokenS(PN1,PN2,PN3)

 

ToLowerS(PN1)

 

ToUpperS(PN1)

 

TrimS(PN1,PN2,PN3)

 

  • Keine Stichwörter