# 格式設定函數

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

函數全部會傳回同時具有字串和數值，但是可以視為執行數字到字串轉換的雙值。Dual() 是一種特殊情況，但是其他格式化函數會採用輸入運算式的數值，並產生代表數字的字串。

而解譯函數執行相反的操作：它們會使用字串運算式並將其評估為數字，指定所產生數字的格式。

這些函數可以同時用於資料載入指令碼和圖表運算式中。

資訊備註所有的數字表示法都會加入小數點作為小數點分隔符號。

使用每個函數中的下拉式功能表，以查看每個函數的簡要描述及語法。按一下語法描述中的函數名稱，以取得進一步詳細資料。

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

#### ApplyCodepage

ApplyCodepage() 在運算式中指明的欄位或文字上套用不同的代碼頁面字元設定。codepage 引數必須為數字格式。

[**ApplyCodePage**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/ApplyCodePage.htm) (text, codepage)

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

#### Date

Date() 將運算式的格式設定為日期，使用在資料載入指令碼或作業系統或格式字串 (如果提供的話) 的系統變數中設定的格式。

[**Date**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm)(number[, format])

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

#### Dual

Dual() 將一個數字與一個字串組合至單一記錄，例如記錄的數字表示法可用於排序及計算，而字串值可用於顯示。

[**Dual**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Dual.htm)(text, number)

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

#### Interval

Interval() 將數字的格式設定為時間間隔，使用在資料載入指令碼或作業系統或格式字串 (如果提供的話) 的系統變數中設定的格式。

[**Interval**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Interval.htm)(number[, format])

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

#### Money

Money() 將運算式的格式以數值方式設定為金額值，使用在資料載入指令碼或作業系統 (除非提供格式字串) 的系統變數集中設定的格式，以及選用的小數與千位分隔符號。

[**Money**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Money.htm)(number[, format[, dec\_sep [, thou\_sep]]])

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

#### Num

Num() 格式化數字，亦即使用第二參數指定的格式將輸入的數值轉換為顯示文字。若省略第二參數，這會使用資料載入指令碼中設定的小數點和千位分隔符號。自訂小數與千位分隔符號是選用參數。

[**Num**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Num.htm)(number[, format[, dec\_sep [, thou\_sep]]])

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

#### Time

Time() 將運算式的格式設定為時間值，使用在資料載入指令碼或作業系統 (除非提供格式字串) 的系統變數中設定的時間格式。

[**Time**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Time.htm)(number[, format])

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

#### Timestamp

TimeStamp() 將運算式的格式設定為日期和時間值，使用在資料載入指令碼或作業系統 (除非提供格式字串) 的系統變數中設定的時間戳記格式。

[**Timestamp**](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Timestamp.htm)(number[, format])

## 瞭解更多資訊

* [解譯函數](https://help.qlik.com/zh-TW/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/InterpretationFunctions/interpretation-functions.htm)