Перейти к основному содержимому

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

Num#() интерпретирует текстовую строку в виде числового значения, то есть преобразует входную строку в число, используя формат, заданным вторым параметром. Если второй параметр опущен, то используются десятичные разделители и разделители тысяч, заданные в скрипте загрузки данных. Пользовательские символы разделителей десятков и тысяч являются дополнительными параметрами.

Синтаксис:  

Num#(text[, format[, dec_sep [, thou_sep ] ] ])

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

Функция Num#() возвращает двойное значение, содержащее строку и числовое значение. Эта функция принимает текстовое представление входного выражения и создает число. Она не изменяет формат числа: выходное значение имеет тот же формат, что и входное.

Аргументы:   

аргументы 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 -

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com