# 解释函数

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

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

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

如果没有使用解释函数，Qlik Sense 会将数据解释为数字、日期、时间、时间戳和字符串的混合数据，同时对由脚本变量和操作系统定义的数字格式、日期格式和时间格式使用默认设置。

所有解释函数均可用于数据加载脚本和图表表达式。

信息注释所有数字表示形式都指定以小数点作为小数位分隔符。

使用每个函数的下拉列表可查看每个函数的简短描述和语法。单击语法描述中的函数名称可了解更多信息。

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Date\#

Date# 用于使用在第二个参数（如果提供）中指定的格式计算表达式的日期值。 如果忽视此格式代码，则使用设置于操作系统中的默认日期格式。

[Date# - 脚本和图表函数](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/date_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Interval\#

Interval#() 用于使用操作系统中设置的格式（默认情况下）或第二个参数（如果提供）中指定的格式，计算文本表达式的时间间隔值。

[Interval# - 脚本和图表函数](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interval_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Money\#

Money#() 用于使用在加载脚本或操作系统（如果不提供格式字符串）中设置的格式，将文本字符串转换为货币值。自定义小数位和千分位分隔符的符号为可选参数。

[Money# - 脚本和图表函数](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/money_hash.htm)(text[, format[, dec\_sep[, thou\_sep ] ] ])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Num\#

Num() 将文本字符串解释为数值，即使用第二个参数中指定的格式将输入字符串转换为数字。如果省略第二个参数，它将使用数据加载脚本中设置的小数点和千位分隔符。自定义小数位和千分位分隔符的符号为可选参数。

[Num# - 脚本和图表函数](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/num_hash.htm)(text[ , format[, dec\_sep[ , thou\_sep]]])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Text

Text() 用于强制将表达式作文本进行处理，即使可能解释为数字。

[**Text**](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/Text.htm)(expr)

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Time\#

Time#() 用于使用数据加载脚本或操作系统（如果不提供格式字符串）中设置的时间格式，计算表达式的时间值。。

[Time# - 脚本和图表函数](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/time_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Timestamp\#

Timestamp#() 用于使用数据加载脚本或操作系统（如果不提供格式字符串）中设置的时间戳格式，计算表达式的日期和时间值。

[Timestamp# - 脚本和图表函数](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/timestamp_hash.htm)(text[, format])

## 了解详情

* [格式函数](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/formatting-functions.htm)