# 解譯函數

解譯函數會評估輸入文字欄位或運算式的內容，並在產生的數值上套用指定的日期格式。使用這些函數，您可以遵循相關資料類型指定數字的格式，其中包括諸入小數點分隔符號、千位分隔符號、日期格式等屬性。

解譯函數全部會傳回同時具有字串和數值，但是可以視為執行字串到數字轉換的雙值。這些函數採用輸入運算式的文字值，並產生代表字串的數字。

比較而言，格式設定函數正相反：它們採用數值運算式，將它們作為字串進行評估，指定所產生文字的顯示格式。

若未使用解譯函數，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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/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-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/timestamp_hash.htm)(text[, format])

## 瞭解更多資訊

* [格式設定函數](https://help.qlik.com/zh-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/formatting-functions.htm)