Money# — функция скриптa и диаграммы
Money#() преобразует текстовую строку в денежное значение, используя формат, установленный в скрипте загрузки или в операционной системе (если не указана строка форматирования). Пользовательские символы разделителей десятичных разрядов и тысяч являются дополнительными параметрами.
Синтаксис:
Money#(text[, format[, dec_sep [, thou_sep ] ] ])
Возвращаемые типы данных: двойное значение
Аргумент | Описание |
---|---|
text | Текстовая строка для оценки. |
format | Строка, описывающая ожидаемый формат ввода для использования при преобразовании строки в числовой интервал. Если не указано, то используется денежный формат, заданный в операционной системе. |
dec_sep |
Строка, определяющая десятичный разделитель. Если не указано, используется значение MoneyDecimalSep, установленное в скрипте загрузки данных. |
thou_sep |
Строка, определяющая разделитель тысяч. Если не указано, используется значение MoneyThousandSep, установленное в скрипте загрузки данных. |
Функция Money# работает почти так же, как функция Num#, но использует значения, заданные по умолчанию для разделителей десятичных дробей и тысяч в переменных скрипта для денежного формата, или соответствующие системные настройки для валюты.
Пример | Результаты |
---|---|
Money#('35 648,37 kr' , '# ##0,00 kr',',',' ' ) |
Возвращает 35 648,37 kr, если параметр MoneyFormat равен # ##0,00 kr. Чтобы это число правильно оценивалось, в скрипте загрузки нужно установить следующие параметры:
|
Money#( '$35,648.37', ' $#', '.', ',' ) |
Возвращает $35,648.37, если установлено следующее:
|