Versions Compared

Key

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

...

Der Wert der Variable «Art.Vk0.Preis» wird von der Leitwährung 1 in Leitwährung 2 umgerechnet.

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

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

$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 = ","

...


$Center(string,anzahl,fillchar)

der Der "string" wird zentriert auf die Länge "anzahl" mit dem Füllzeichen "fillchar" aufgefüllt. Wenn das Füllzeichen nicht angegeben ist, wird ein Leerzeichen verwendet. 

...

$Left(string,anzahl,fillchar)

der Der "string" wird linksbündig auf die Länge "anzahl" mit dem Füllzeichen "fillchar" aufgefüllt 

...

$Mid(string,start,anzahl)

in In "string" werden ab "start" "anzahl" Zeichen zurückgeliefert 

Beispiel: $Mid(testen, 2, 3) gibt "est" zurück
$Right(string,anzahl,fillchar)

der Der "string" wird rechtsbündig auf die Länge "anzahl" mit dem Füllzeichen "fillchar" aufgefüllt 

...

Diese Funktion kodiert alle Zeichen von ANSI nach UTF8 

Beispiele: 

aus Jürgen Müller wird im URL-Format: J%FCrgen+M%FCller 

...