# Money — funkcja skryptu i funkcja wykresu

Funkcja Money() formatuje wyrażenie liczbowo jako wartość pieniężną w formacie ustawionym w zmiennych systemowych w skrypcie ładowania danych lub systemie operacyjnym, chyba że podano format ciągu znaków oraz opcjonalny separator dziesiętny i separator tysięcy.

Składnia:

Money(number[, format[, dec\_sep[, thou\_sep]]])

Typ zwracanych danych: dual

Argumenty:

Argumenty

| Argument | Opis |
| --- | --- |
| number | Liczba do sformatowania. |
| format | Ciąg znaków opisujący sposób formatowania otrzymywanego ciągu waluty. |
| dec\_sep | Ciąg znaków określający separator dziesiętny. |
| thou\_sep | Ciąg znaków określający separator tysięcy. |

W przypadku pominięcia argumentów 2–4 zostanie użyty format waluty ustawiony w systemie operacyjnym.

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

#### Przykłady i wyniki:

W przypadku poniższych przykładów przyjęto następujące ustawienia domyślne:

* Ustawienie MoneyFormat 1: kr ##0,00, MoneyThousandSep' '
* Ustawienie MoneyFormat 2: $ #,##0.00, MoneyThousandSep','

Przykład:

`Money( 
 A )`   
,gdzie A=35648

Tabela wynikowa

| Wyniki | Ustawienie 1 | Ustawienie 2 |
| --- | --- | --- |
| Ciąg znaków: | kr 35 648,00 | $ 35,648.00 |
| Liczba: | 35648.00 | 35648.00 |

Przykład:

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

Tabela wynikowa

| Wyniki | Ustawienie 1 | Ustawienie 2 |
| --- | --- | --- |
| Ciąg znaków: | 3,564,800 ¥ | 3,564,800 ¥ |
| Liczba: | 3564800 | 3564800 |