Crystal Reports Designer  

算術運算子 (Basic 語法)

算術運算子是用來組合數字、數值變數、數值欄位及數值函式,藉此取得另一個數字。

算術運算子是加號 (+)、減號 (-)、乘號 (*)、除號 (/)、整數相除號 (\)、模數 (Mod)、負數 (-) 和級數 (^)。

範例

'Outstanding preferred stock as a percent of
'common stock
formula = ({Financials.Preferred Stock} / _
           {Financials.Common Stock}) * 100
'The square root of 9, Sqr(9), is 3.
'The formula returns 17.
formula =  7 + 2 * 3 - 2 + Sqr(6 + 3) * Len("up")

優先順序

大致而言,程式是以下列的順序來驗算運算式:

Crystal Reports 中算術運算子的優先順序與 Visual Basic 中的相同。以下是優先順序清單,從最高到最低的順序排列:

範例

先從左至右執行乘法和除法。然後再執行加法和減法。例如,5 + 10 * 3 = 5 + 30 = 35。

可以用括號來變更優先順序;例如,(5 + 10) * 3 = 15 * 3 = 45.如果您不確定執行的順序,最好用括號來清楚地表達您的意思。

請參閱

運算子 | 執行報表計算