# 文件屬性：變數

文件屬性：變數頁面顯示已新增至輸入方塊屬性中顯示的變數的指令碼變數。變數清單可使用顯示系統變數選項進行修改。[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Document_Properties_Variables.htm)新增... 按鈕可將新變數新增到文件中。刪除按鈕可移除選取的變數。

在選取變數的設定群組中，編輯方塊可顯示所選變數的目前值。 輸入的值可作為計算公式。按一下 ... 按鈕可開啟編輯運算式對話方塊。

書籤通常都不會包含變數，但在此處可勾選包含於書籤中選項。必須為傳送至 Excel 選項選取包括在書籤中以在 Qlik Cloud 中工作。

輸入限制群組可指定所有值限制，系統將依據使用者於輸入方塊中依限制輸入的所有值進行檢查。如果值不符合指定的限制，則系統會拒絕該值，並顯示錯誤訊息。提供下列替代選項：

輸入限制式選項

| 選項 | 描述 |
| --- | --- |
| 無限制 | 不須依據任何指定限制檢查輸入值。 |
| 標準 | 系統將依據下拉式方塊的其中一個一般標準限制檢查輸入值。預設不會選取任何限制，也就是說，變數可輸入任何值。只有下列其中一個替代選項：標準、自訂、僅限預先定義值和唯讀可以檢查。 |
| 自訂 | 系統將依據使用者指定的限制檢查輸入值。限制應輸入於編輯方塊中，且必須表示為 QlikView 運算式，如果系統接受輸入值，則傳回 TURE (非零值)。輸入值在運算式中可使用貨幣符號 ($) 表示。<br><br>範例：<br><br>$&gt;0 將使輸入方塊僅接受所選變數中的正數。<br><br>變數先前的值可依變數名稱進行參考。<br><br>範例：<br><br>$&gt;=abc+1 表示對名稱為 abc 之變數的限制，將使輸入方塊僅接受舊值加 1 的數值輸入值。 |
| 僅限預先定義值 | 系統將依據預先定義值群組中定義的值檢查輸入值。僅接受清單中的輸入值。 |
| 唯讀 | 將變數標記為唯讀無法輸入任何值。 |
| 啟用 [編輯運算式] 對話方塊 | 勾選此替代選項後，按一下變數值本身便會出現 ... 按鈕，按一下此按鈕即可啟用編輯運算式對話方塊以便編輯變數值。 |

限制式監控

| 選項 | 描述 |
| --- | --- |
| 違規輸入的音效 | 勾選此替代選項，使用者嘗試輸入違反限制的值時，QlikView 會發出音效警告。 |
| 錯誤訊息 | 一般而言，如果使用者嘗試輸入違反限制的值，則系統會拒絕該值，並原地保留當時的變數值。勾選此替代選項，可指定在輸入項目不正確時向使用者顯示的自訂錯誤訊息。可於編輯方塊中輸入錯誤訊息。可定義為動態更新的運算式。按一下 ... 按鈕可開啟編輯會運算式對話方塊，以便編輯長公式。<br><br>[自訂錯誤訊息](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Custom_Error_Messages.htm)<br><br>[計算公式的運算式語法](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Expression_syntax_for_calculated_formulas.htm) |

在值清單群組中，可指定是否顯示輸入方塊的值清單，以及顯示方式。

值清單選項

| 選項 | 描述 |
| --- | --- |
| 無清單 | 不保留變數中先前所用的值清單。 |
| 列出 \_ 個最近使用的值 | 下拉式 (MRU) 清單含有最近使用過的值，可供使用者用於輸入方塊的所選變數。可在方塊中設定要儲存的舊值數目。 |
| 下拉式清單中的預先定義值 | 下拉式清單含有預先定義值，可供使用者用於輸入方塊的所選變數。 |
| 具有捲軸的預先定義值 | 捲軸控制項可供使用者用於輸入方塊的所選變數。可在預先定義值之間來回捲動。 |

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Document_Properties_Variables.htm)[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Document_Properties_Variables.htm)在預先定義值群組中，系統會指定預先定義值的清單，顯示於下拉式清單中供使用者使用及/或用於定義可接受的變數值。

值欄位選項

| 選項 | 描述 |
| --- | --- |
| 數字序列 | 勾選此替代選項，可根據下限 (自)、上限 (至) 和步階值產生預先定義數值的清單。此選項可單獨使用或與列出的值搭配使用。 |
| 列出的值 | 勾選此替代選項，可指定任意預先定義值的清單。值可為數值或英數字元。英數字元值必須使用括號括住 (例如'abc')。各個值均須以分號分隔 (;) 分隔 (例如'abc';45;14.3;'xyz' ). 此選項可單獨使用或與數字序列搭配使用。 |
| 註解 | 此註解欄位可供變數的建立者描述變數的用途和功能。 |

## 瞭解更多資訊

* [指令碼變數](https://help.qlik.com/zh-TW/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptVariables.htm)