# 解释函数

解释函数用于计算输入文本字段或表达式的内容值，以及对生成的数字值强制使用指定数据格式。使用这些函数，可以根据数据类型指定数字格式，包括属性，例如：小数位分隔符、千分位分隔符和日期格式。

解释函数都返回包含字符串和数字值的对偶值，但可被视为执行一次从字符串到数字的转换。这些函数会获取输入表达式的文本值，然后生成一个表示此字符串的数字。

相比之下，格式函数则相反：它们获取数字表达式并计算其字符串值，从而指定生成文本的显示格式。

如果没有使用解释函数，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/zh-CN/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/zh-CN/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/zh-CN/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/zh-CN/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/zh-CN/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/zh-CN/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/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/timestamp_hash.htm)(text[, format])

## 了解详情

* [格式函数](https://help.qlik.com/zh-CN/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/formatting-functions.htm)