Num#  — скрипт и функция диаграммы
                
Num#() интерпретирует текстовую строку в виде числового значения, то есть преобразует входную строку в число, используя формат, заданным вторым параметром. Если второй параметр опущен, то используются десятичные разделители и разделители тысяч, заданные в скрипте загрузки данных. Пользовательские символы разделителей десятков и тысяч являются дополнительными параметрами.
Синтаксис:
Num#(text[, format[, dec_sep [, thou_sep ] ] ])
Возвращаемые типы данных: двойное значение
Функция Num#() возвращает двойное значение, содержащее строку и числовое значение. Эта функция принимает текстовое представление входного выражения и создает число. Она не изменяет формат числа: выходное значение имеет тот же формат, что и входное.
Аргументы:
| Аргумент | Описание | 
|---|---|
| text | 
                                 Текстовая строка для оценки.  | 
                        
| format | 
                                 Строка, задающая формат числа, использованный в первом параметре. Если не указано, то используются десятичные разделители и разделители тысяч, заданные в скрипте загрузки данных.  | 
                        
| dec_sep | 
                                 Строка, определяющая десятичный разделитель. Если не указано, в скрипте загрузки данных используется значение переменной DecimalSep.  | 
                        
| thou_sep | 
                                 Строка, определяющая разделитель тысяч. Если не указано, в скрипте загрузки данных используется значение переменной ThousandSep.  | 
                        
Пример:
В следующей таблице приводится результат Num#( A, '#', '.' , ',') для разных значений A.
| A | Представление строки | Числовое значение (здесь отображается с десятичной точкой) | 
|---|---|---|
| 35,648.31 | 35,648.31 | 35648.31 | 
| 35 648.312 | 35 648.312 | 35648.312 | 
| 35.648,3123 | 35.648,3123 | - | 
| 35 648,31234 | 35 648,31234 | - |