# 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:

Argumente

| Argument | Beschreibung |
| --- | --- |
| number | Die zu formatierende Zahl. |
| format | String zur Formatierung des resultierenden Währungsstrings. |
| dec\_sep | String zur Angabe des Dezimaltrennzeichens. |
| thou\_sep | String zur Angabe des Tausendertrennzeichens. |

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

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Money.htm)

#### Beispiele und Ergebnisse:

Bei den nachstehenden Beispielen gehen wir von folgenden Standardeinstellungen aus:

* Einstellung 1 für „MoneyFormat“: kr ##0,00, MoneyThousandSep' '
* Einstellung 2 für „MoneyFormat“: $ #,##0.00, MoneyThousandSep','

Beispiel:

`Money( 
 A )`   
wobei A=35,648

Ergebnistabelle

| Ergebnisse | Standardformat 1 | Standardformat 2 |
| --- | --- | --- |
| String: | € 35 648,00 | $ 35,648.00 |
| Zahl: | 35648.00 | 35648.00 |

Beispiel:

`Money( 
 A, '#,##0 ¥', '.' , ',' )`   
wobei A=3564800

Ergebnistabelle

| Ergebnisse | Standardformat 1 | Standardformat 2 |
| --- | --- | --- |
| String: | 3,564,800 ¥ | 3,564,800 ¥ |
| Zahl: | 3564800 | 3564800 |