Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Calc() optisch angepasst

UI Button
colorturquoise
titleL

$IncDate([Datum][,+Tage][,+Monate]) 

Dadurch können zu einem Datum sowohl Tage als auch Monate addiert werden. Beachten

Note
titleBitte beachten Sie:

...

"Tage" darf auch Null und negativ sein (negative Werte werden in Abzug gebracht) 

"Monate" darf auch Null und negativ sein (negative Werte werden in Abzug gebracht) 

Wird nur IncDate([Datum]) angegeben, so wird genau ein Tag zum Datum addiert.


$Calc(<Formel>,<Formatanweisung>,<Nachkommastellen>,<Dezimal Separator>,<Tausender Separator>)

Mit der Funktion $Calc() können Sie die verschiedensten Berechnungen durchführen. 

Mit dieser Funktion können in Feldzuweisungen Zahlenwerte berechnet werden, wobei die vier Grundrechenarten (addieren +, subtrahieren - , multiplizieren * , dividieren /) verwendet werden können. (siehe auch Beispiel "Berechnen des Einzelgewichtes einer Vorgangsposition" im Kapitel: Regeln mit der Auswertungsposition "Vor dem Speichern (nach einer Neuanlage, Änderung oder beim Import)"$CALC(<Formel>,<Formatanweisung>,<Nachkommastellen>,<Dezimal Seperator>,<Tausender Seperator>

Es ergeben ich folgenden mögliche Werte: 

  • <Formel>: String Ausdruck von Werten die

...

  • berechnet werden +-*/  (Punkt-vor

...

  • -Strich)
  • <Formatanweisung>: ohne Angabe: 'Betrag' ansonsten 'Menge',

...

  • 'Gewicht' oder 'Format'
  • <Nachkommastellen>: Anzahl, wie viele Nachkommastellen verwendet werden, maximal

...

  • : 9
  • <Dezimal

...

  • Separator>: nur wirksam bei Formatanweisung: 'Format'. Hier wird der Dezimal Separator angegeben

...

  • (

...

  • nur ein Zeichen)

...

  • .
  • <Tausender

...

  • Separator>: nur wirksam bei Formatanweisung: 'Format'. Hier wird der Tausender

...

  • Separator angegeben

...

  • (nur ein Zeichen)

...

  • .

Wird der Parameter Format ohne den Parameter <Tausender Seperator> Separator> verwendet, erfolgt die Ausgabe ohne Tausender Trennzeichen. 

Beispiele:

...

  • $Calc(«Vsd.Gew»*3,'',0)

...

    • In diesem Beispiel wird das im Versanddatensatz angegebene Gewicht mit der Zahl 3 multipliziert. Das Ergebnis wird kaufmännisch gerundet und ohne Nachkommastellen dargestellt.

...

  • $Calc

Freie Formatierung ohne Tausender Seperator: 

...

  • («Variable»+1.55,Format,4,') = 1234'

...

  • 1234
    • Freie Formatierung

...

    • ohne Tausender Separator.
  • $Calc(«Variable»+1.55,Format,5,',",") = 1,234'

...

  • 12345
    • Freie Formatierung mit Tausender Separator.


    • Note
      titleBitte beachten Sie

...

    • :

      Im letzten

...

    • Beispiel ist der letzte Parameter ein , (Komma) womit es eigentlich einen weiteren Parameter darstellen würde. Um dennoch ein , (Komma) als Parameter übergeben zu können, wurde das , (Komma) durch zwei " separiert

...

    • = ","



UI Button
colorturquoise
titleM

$Mid(string, start, anzahl)

...

In "string" werden ab "start" "anzahl" Zeichen zurückgegeben. 

Beispiel: 

$Mid(testen, 2, 3) 

Man erhält: est 

...

Es werden zum Datum die bei "Wert" angegebenen Tage addiert. 

Beispiel: 

Mit $IncDate(«Vsd.Dat»,2) werden auf das Versanddatum 2 Tage addiert. 

...

Wie lassen sich Reaktionszeiten in Abhängigkeit zu den Öffnungszeiten einer Firma berechnen?

$IncWhour()

Über die Funktion: $incWhour lässt sich die Zeit bestimmen, bis wann eine Reaktion in Abhängigkeit von Arbeitszeit und Feiertagen zu erwarten ist.

...