Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

Money - Skript- und Diagrammfunktion

Money() formatiert eine Formel numerisch als Geldwert und verwendet dafür, wenn kein Formatcode zur Verfügung steht, das vorgegebene Format aus den Systemvariablen des Datenladeskripts oder des Betriebssystems sowie optionale Dezimal- und Tausendertrennzeichen.

Syntax:  

Money(number[, format[, dec_sep[, thou_sep]]])

Rückgabe Datentyp: dual

Argumente
ArgumentBeschreibung
number

Die zu formatierende Zahl.

format String zur Formatierung des resultierenden Währungsstrings. Ist kein String angegeben, wird der vom Datenladeskript vorgegebene Wert für MoneyFormat verwendet.

Die Funktion Money unterstützt viele Formatoptionen für verschiedene Datumsstrukturen, zum Beispiel:

$#,##0.00: Fügt ein Dollarzeichen und zwei Dezimalstellen hinzu.

€ #,##0: Fügt ein Eurozeichen und keine Dezimalstellen hinzu, sowie ein Leerzeichen nach dem Eurozeichen.

​¥#,##0: Fügt ein japanisches Yen-Zeichen ohne Dezimalstellen hinzu.

$#,##0;($#,##0): Formatiert negative Werte in Klammern.

₣ #.##0,00:​Fügt ein Schweizer-Franken-Zeichen mit Punkten als Tausendertrennzeichen und einem Komma als Dezimaltrennzeichen hinzu (zum Beispiel ₣ 1.000,00).

R #,##0.00: Südafrikanisches Rand-Zeichen mit zwei Dezimalstellen und Leerzeichen nach dem Rand-Zeichen.

$ #,##0.000: Fügt dem Dollarformat drei Dezimalstellen hinzu.

dec_sep String zur Angabe des Dezimaltrennzeichens. Ist kein String angegeben, wird der vom Datenladeskript vorgegebene Wert MoneyDecimalSep verwendet.

Die Funktion Money unterstützt viele Formate für das Dezimaltrennzeichen, zum Beispiel:

Komma „ , “: zum Beispiel $1,000,00 für eintausend Dollar.

Zeitraum „ . “: zum Beispiel € 1,000.00.

Bindestrich „ - “: Wenn er anstelle des traditionellen Punkts oder Kommas als Dezimaltrennzeichen verwendet wird, werden Werte wie ¥1,000-00 angezeigt.

thou_sep String zur Angabe des Tausendertrennzeichens. Ist kein String angegeben, wird der vom Datenladeskript vorgegebene Wert MoneyThousandSep verwendet.

Die Funktion Money unterstützt viele Optionen für das Tausendertrennzeichen:

Punkt „ . “: Verwendet einen Punkt als Tausendertrennzeichen (in einigen europäischen Formaten üblich) und wird in Kombination mit einem Komma als Dezimaltrennzeichen als $1.000,00 angezeigt.

Leerzeichen ​„ “: Verwendet ein Leerzeichen als Tausendertrennzeichen, was in einigen europäischen Ländern üblich ist. Wird als € 1 000.00 angezeigt.

Unterstrich ​„_“:​Verwendet einen Unterstrich als Tausendertrennzeichen, was manchmal in technischen oder spezifischen regionalen Formaten verwendet wird. Zeigt Werte wie $1_000.00 an.

Fehlt das zweite, dritte und vierte Argument, wird das vom Betriebssystem vorgegebene Währungsformat verwendet.

Beispiel: Diagrammformeln
BeispielErgebnisse
Money( 35648 )

Gibt kr 35 648,00 zurück, wenn die Einstellung für MoneyFormat kr ##0,00 ist und das MoneyThousandSep ein Punkt ' ' ist.

Money( 35648, '#,##0 ¥', '.' , ',' )

Gibt 3,564,800 ¥ zurück, wobei die Einstellung MoneyFormat und die Einstellung MoneyThousandSep ignoriert werden, da die optionalen Parameter Format, dec_sep und thou_sep in der Funktion angegeben sind.

Money(35648)Gibt $ 35,648.00 zurück, wenn die Einstellung für MoneyFormat $ #,##0.00 und das MoneyThousandSep ein Punkt ',' ist.

Beispiel – Grundlegendes zu „Money“

Beispiel – Grundlegendes zu „Money“ mit einer anderen Formateinstellung

Beispiel – Szenario für „Money“

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!