# 圖表運算式一般語法

下列一般語法結構可用於圖表運算式，並具有許多可選參數：

`expression 
 ::= ( constant | expressionname | operator1 expression | expression operator2 expression | function | aggregation function | (expression )
)`

其中：

constant 為以一般單引號括住的字串 (文字、日期或時間)，或為數字。常數的寫法不包含千位分隔符號，但會加上小數點作為小數分隔符號。

expressionname 是同一個圖表中另一個運算式的名稱 (標籤)。

operator1 為一元運算子 (會影響右側的一個運算式)。

operator2 為二元運算子 (會影響兩側各一個運算式)。

`function ::= functionname ( 
 parameters )` `parameters ::= expression { , expression 
 }`

參數的數目和類型非為任意的，會視所用的函數而定。

`aggregationfunction ::= aggregationfunctionname 
 ( parameters2 )` `parameters2 ::= 
 aggrexpression { , aggrexpression }`

參數的數目和類型非為任意的，會視所用的函數而定。

## 瞭解更多資訊

* [運算子](https://help.qlik.com/zh-TW/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/Operators/operators.htm)