# Money — функция скриптa и диаграммы

Money() преобразует формат выражения в цифровую форму денежного значения в формат, установленный в системных переменных в скрипте загрузки данных или в операционной системе (если не указана строка форматирования), дополнительно разделяет десятые и сотые доли.

Синтаксис:

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

Возвращаемые типы данных: двойное значение

Аргументы:

Аргументы

| Аргумент | Описание |
| --- | --- |
| number | Число для изменения формата. |
| format | Строка, описывающая, как будет отформатирована полученная строка денежных единиц. |
| dec\_sep | Строка, определяющая десятичный разделитель. |
| thou\_sep | Строка, определяющая разделитель тысяч. |

Если аргументы 2–4 не заданы, то используется формат для валюты, установленный в операционной системе.

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

#### Примеры и результаты:

В указанных ниже примерах используются следующие параметры по умолчанию:

* Параметр формата денежных единиц 1: kr ##0,00, MoneyThousandSep' '
* Параметр формата денежных единиц 2: $ #,##0.00, MoneyThousandSep','

Пример:

`Money( 
 A )`   
, где A=35648

Результирующая таблица

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | kr 35 648,00 | $ 35,648.00 |
| Число: | 35648.00 | 35648.00 |

Пример:

`Money( 
 A, '#,##0 ¥', '.' , ',' )`   
, где A=3564800

Результирующая таблица

| Результаты | Параметр 1 | Параметр 2 |
| --- | --- | --- |
| Строка: | 3,564,800 ¥ | 3,564,800 ¥ |
| Число: | 3564800 | 3564800 |