# Функции интерпретации

Функции интерпретации оценивают содержимое текстовых полей ввода или выражений и применяют указанный формат данных к полученному числовому значению. Эти функции позволяют указывать формат числа в соответствии с типом данных, включая такие атрибуты, как разделители разрядов и формат даты.

Функции интерпретации возвращают двойное значение, состоящее из строкового и числового значения, но могут использоваться для преобразования строки в число. Эти функции берут текстовое значение входного выражения и создают число, представляющую собой строку.

В отличие от них, функции форматирования делают все наоборот. Они берут числовые выражения и интерпретируют их в качестве строк, определяя формат полученного текста.

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

Все функции интерпретации можно использовать как в скриптах загрузки, так и в выражениях диаграмм.

Примечание к информацииДля большей ясности во всех представлениях чисел в качестве десятичного разделителя используется десятичная точка.

Пользуйтесь информацией из раскрывающегося списка по каждой функции, чтобы увидеть краткое описание и синтаксис каждой функции. Дополнительную информацию можно получить, если щелкнуть имя функции в описании синтаксиса.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Date\#

Date# преобразует текстовую строку в числовые данные, используя данные из предоставленного образца формата, или, если игнорируется, из образца формата по умолчанию. Если код формата не указан, используется формат даты, установленный в операционной системе по умолчанию.

[**date_hash**](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/date_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Interval\#

Interval#() преобразует текстовое выражение в интервал времени в формате, установленном в операционной системе (по умолчанию) или в формате, указанном во втором аргументе, если имеется.

[**interval_hash**](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interval_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Money\#

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

[**money_hash**](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/money_hash.htm)(text[, format[, dec\_sep[, thou\_sep ] ] ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Num\#

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

[**num_hash**](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/num_hash.htm)(text[ , format[, dec\_sep[ , thou\_sep]]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Text

Text() преобразует выражение в текстовый вид даже при возможности обработки его в качестве числа.

[**Text**](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/Text.htm)(expr)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Time\#

Time#() преобразует выражение со значением времени в формат времени, установленный в скрипте загрузки или в операционной системе (если не указана строка форматирования)..

[**time_hash**](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/time_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Timestamp\#

Timestamp#() преобразует выражение со значением времени и даты в формат метки времени, установленный в скрипте загрузки или в операционной системе (если не указана строка форматирования).

[**timestamp_hash**](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/timestamp_hash.htm)(text[, format])

## Подробнее

* [Функции форматирования](https://help.qlik.com/ru-RU/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/formatting-functions.htm)