# 格式設定函數

格式設定函數會強制設定輸入數值欄位或運算式的顯示格式，根據資料類型，您可以指定小數點分隔符號、千位分隔符號等的字元。

函數全部會傳回同時具有字串和數值，但是可以視為執行數字到字串轉換的雙值。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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/Timestamp.htm)(number[, format])

## 瞭解更多資訊

* [解譯函數](https://help.qlik.com/zh-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)