# 格式函数

格式函数用于对输入数字字段或表达式强制使用显示格式，根据数据类型，您可以指定字符作为小数位分隔符、千分位分隔符等。

这些函数都返回包含字符串和数字值的对偶值，但可被视为执行一次从数字到字符串的转换。Dual() 是一个特殊情况，但其他格式函数会获取输入表达式的数字值，然后生成一个表示该数字的字符串。

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

这些函数均可在加载脚本和图表表达式中使用。

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

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

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

#### Date

Date() 用于使用加载脚本的系统变量、操作系统或格式字符串（如果提供）中设置的格式，将表达式的格式设置为日期格式。

[**Date**](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Date.htm)(number[, format])

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

#### Dual

Dual() 用于将数字和字符串组合为单个记录，以便此记录的数字呈现形式可用于排序和计算，同时字符串值可用于显示。

[**Dual**](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Dual.htm)(text, number)

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

#### Interval

Interval() 用于使用加载脚本的系统变量、操作系统或格式字符串（如果提供）中的格式，将数字的格式设置为时间间隔格式。

[**Interval**](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Interval.htm)(number[, format])

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

#### Money

Money() 用于使用加载脚本中设置的系统变量或操作系统（如果不提供格式字符串）中设置的格式，以及可选的小数位和千分位分隔符，将表达式的格式设置为数字形式的货币值格式。

[**Money**](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Money.htm)(number[, format[, dec\_sep [, thou\_sep]]])

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

#### Num

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

[**Num**](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Num.htm)(number[, format[, dec\_sep [, thou\_sep]]])

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

#### Time

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

[**Time**](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Time.htm)(number[, format])

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

#### Timestamp

TimeStamp() 用于使用加载脚本的系统变量或操作系统（如果不提供格式字符串）中设置的时间戳格式，将表达式的格式设置为日期和时间值格式。

[**Timestamp**](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Timestamp.htm)(number[, format])

## 了解详情

* [解释函数](https://help.qlik.com/zh-CN/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)