Zu Hauptinhalt springen

Money# - Skript- und Diagrammfunktion

Money#() wandelt einen Textstring in einen Geldwert um und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Format des Ladeskripts oder des Betriebssystems. Angepasste Dezimal- und Tausendertrennzeichen sind optionale Parameter.

Syntax:  

Money#(text[, format[, dec_sep [, thou_sep ] ] ])

Rückgabe Datentyp: dual

Argumente:   

Money#-Argumente
Argument Beschreibung
text

Der zu evaluierende Textstring.

format

String, der das erwartete Eingabeformat beschreibt, das bei der Konvertierung des Strings in einen numerischen Intervall verwendet wird.

Ist kein String angegeben, wird das vom Betriebssystem vorgegebene Währungsformat verwendet.

dec_sep String zur Angabe des Dezimaltrennzeichens. Ist kein String angegeben, wird der vom Ladeskript vorgegebene Wert MoneyDecimalSep verwendet.
thou_sep String zur Angabe des Tausendertrennzeichens. Ist kein String angegeben, wird der vom Ladeskript vorgegebene Wert MoneyThousandSep verwendet.

Die money#-Funktion verhält sich im Allgemeinen genauso wie die num#-Funktion, benutzt aber die vom System vorgegebenen oder durch die Skriptvariablen definierten Dezimal- und Tausendertrennzeichen für Geldbeträge.

Bei den nachstehenden Beispielen gehen wir von folgenden Einstellungen des Betriebssystems aus:

  • Standardeinstellung 1 für Währungsformat: kr # ##0,00
  • Standardeinstellung 2 für Währungsformat: $ #,##0.00

Beispiel 1:  

Money#(A , '# ##0,00 kr' )

wobei A = 35 648,37 kr

Beispiel 1 – Ergebnisse
Ergebnisse Standardformat 1 Standardformat 2
String:

35 648.37 €

35 648.37 €

Zahl:

35648.37

3564837

Beispiel 2:  

Money#( A, ' $#', '.', ',' )

wobei A = $35,648.37

Beispiel 2 – Ergebnisse
Ergebnisse Standardformat 1 Standardformat 2
String:

$35,648.37

$35,648.37

Zahl:

35648.37

35648.37

Hat diese Seite Ihnen geholfen?

Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!

Nehmen Sie am Analyse-Modernisierungsprogramm teil

Remove banner from view

Modernisieren Sie mit dem Analyse-Modernisierungsprogramm, ohne Ihre wertvollen QlikView-Apps zu gefährden. Klicken Sie hier für weitere Informationen oder kontaktieren Sie uns: ampquestions@qlik.com