Функции форматирования применяют формат отображения к числовым полям ввода и выражениям. В зависимости от типа данных можно указать символы для десятичного разделителя, разделителя разрядов и т. д.
Все функции возвращают двойное значение, состоящее из строкового и числового значения, но могут использоваться для преобразования числа в строку. Функция Dual() — это особый случай, но другие функции форматирования берут числовое значение входного выражения и создают строку, представляющую собой число.
В отличие от них, функции интерпретации делают все наоборот. Они берут строковые выражения и интерпретируют их в качестве чисел, определяя формат полученного числа.
Функции можно использовать как в скриптах загрузки, так и в выражениях диаграмм.
Примечание к информацииДля большей ясности во всех представлениях чисел в качестве десятичного разделителя используется десятичная точка.
Пользуйтесь информацией из раскрывающегося списка по каждой функции, чтобы увидеть краткое описание и синтаксис каждой функции. Дополнительную информацию можно получить, если щелкнуть имя функции в описании синтаксиса.
Date() преобразует формат выражения в значение даты, используя формат, указанный в системных переменных в скрипте загрузки, в операционной системе или в строке форматирования (если указана).
Dual() объединяет число и строку в одной записи таким образом, что число, представляющее строку, можно использовать для сортировки и вычислений, а значение строки может использоваться для отображения.
Interval() преобразует формат числа в интервал времени, используя формат системных переменных в скрипте загрузки или в операционной системе (либо строку форматирования, если указана).
Money() преобразует формат выражения в цифровой форме денежного значения в формат, установленный в системных переменных в скрипте загрузки или в операционной системе (если не указана строка форматирования), дополнительно проставляет десятичные и тысячные разделители.
Num() форматирует число, то есть преобразует входное числовое значение для отображения текста в формате, заданном вторым параметром. Если второй параметр опущен, то используются десятичные разделители и разделители тысяч, заданные в скрипте загрузки данных. Пользовательские символы разделителей десятков и тысяч являются дополнительными параметрами.
Time() преобразует формат выражения в формат времени, установленный в системных переменных в скрипте загрузки или в операционной системе (если не указана строка форматирования).
TimeStamp() преобразует формат выражения со значением времени и даты в формат метки времени, установленный в системных переменных в скрипте загрузки или в операционной системе (если не указана строка форматирования).
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!
Присоединяйтесь к программе модернизации аналитики
Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com