Crystal Reports  

算術演算子(Basic 構文)

算術演算子は、数値、数値変数、数値フィールド、および数値関数を組み合わせて別の数値を算出するために使用されます。

算術演算子には、加算(+)、減算(-)、乗算(*)、除算(/)、整数除算(\)、モジュラス(Mod)、負号(-)、および累乗(^)の各演算子があります。

'公募優先株が普通株の
'何パーセントに当たるかを求めます
formula = ({Financials.公募優先株} / _
{Financials.普通株}) * 100
'の平方根 Sqr(9) は 3 です
'式は 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 です。優先順位が不明確な場合は、かっこを使用して意図を明確にすることをお勧めします。

参照

演算子 | レポート中での計算の実行