Num — скрипт и функция диаграммы
Num() преобразует формат выражения в цифровой формат, установленный в системных переменных в скрипте загрузки или в операционной системе (если не указана строка форматирования), дополнительно проставляет десятичные и тысячные разделители.
Синтаксис:
Num(number[, format[, dec_sep [, thou_sep]]])
Возвращаемые типы данных: двойное значение
Аргументы:
Аргумент | Описание |
---|---|
number |
Число для изменения формата. |
format | Строка, описывающая, как будет отформатирована полученная строка даты. Если игнорируется, то используется формат даты, используемый в операционной системе. |
dec_sep | Строка, определяющая десятичный разделитель. Если не указано, в скрипте загрузки используется набор значений MoneyDecimalSep. |
thou_sep | Строка, определяющая разделитель тысяч. Если не указано, в скрипте загрузки используется набор значений MoneyThousandSep. |
Примеры:
В указанных ниже примерах используются следующие параметры по умолчанию:
- Параметр формата числа 1: # ##0
- Параметр формата числа 2: #,##0
Пример 1:
Num( A, '0.0' )
, где A=35648,375
Результаты | Параметр 1 | Параметр 2 |
---|---|---|
Строка: |
35 648 375 |
35648.375 |
Число: |
35648375 |
35648.375 |
Пример 2:
Num( A, '#,##0.##', '.' , ',' )
, где A=35648
Результаты | Параметр 1 | Параметр 2 |
---|---|---|
Строка: |
35,648.00 |
35,648.00 |
Число: | 35648 | 35648 |
Пример 3:
Num( pi( ), '0,00' )
Результаты | Параметр 1 | Параметр 2 |
---|---|---|
Строка: |
3,14 |
003 |
Число: |
3.141592653 |
3.141592653 |
Пример 4:
Добавьте пример скрипта в приложение и запустите.
Затем создайте прямую таблицу с полями Field1 и Field2 в качестве измерений.
Sheet1:
let result= Num( pi( ), '0,00' );
Load * inline
[Field1; Field2
9; 8,2
1; $(result)
](delimiter is ';');
Field1 содержит значения 1 и 9.
Field2 содержит значения 3,14 и 8,2.