# 一般陳述式

一般陳述式通常用於以某種方式操縱資料。這些陳述式可在指令碼中撰寫為任意行數，但是一定必須以分號 (";") 終止。

所有的指令碼關鍵字皆可以小寫和大寫字元的任意組合輸入。但用於陳述式中的欄位和變數名稱則會區分大小寫。

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

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/modifier-regular-statements.htm)

#### LOAD

在圖表修改內容中，LOAD 陳述式可將其他資料從指令碼中定義的資料或從先前載入的表格載入到超立方體。這也可以從分析連線載入資料。

資訊備註LOAD 陳述式必須有 Replace 或 Add 前置詞，否則將會被拒絕。

Add | Replace [**Load**](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/RegularStatements/Load.htm) [ distinct ] fieldlist

(

inline data [ format-spec ] |

resident table-label

) | extension pluginname.functionname([script] tabledescription)]

[ where criterion | while criterion ]

[ group by groupbyfieldlist ]

[order by orderbyfieldlist ]

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/modifier-regular-statements.htm)

#### Let

let 陳述式是 set 陳述式的補集，用來定義指令碼變數。相對於 set 陳述式，let 陳述式會先在指令碼執行時間評估 '=' 右邊的運算式，然後才將運算式指派給變數。

[**Let**](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/RegularStatements/Let.htm) variablename=expression

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/modifier-regular-statements.htm)

#### Set

set 陳述式用來定義指令碼變數。這些可用來取代字串、路徑、磁碟機等。

[**Set**](https://help.qlik.com/zh-TW/sense/November2024/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/RegularStatements/Set.htm) variablename=string

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/modifier-regular-statements.htm)

#### Put

Put 陳述式用來設定超立方體中的某些數值。

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/ChartLevelScripting/modifier-regular-statements.htm)

#### HCValue

HCValue 陳述式可用於在指定的欄中擷取列中的值。