Crystal Reports  

算術演算子(Crystal 構文)

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

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

//公募優先株が普通株の
//何パーセントに当たるかを求めます
{Financials.公募優先株} %
{Financials.普通株};
//9 の平方根 Sqr(9) は 3 です
//この式は17 を返します
7 + 2 * 3 - 2 + Sqr(6 + 3) * Length("up");

優先順位

一般に、式は次の順序で評価されます。

算術演算子一覧 (優先順位高〜低)

最初に乗算と除算が左から右に実行され、その次に加算と減算が実行されます。たとえば、5 + 10 * 3 = 5 + 30 = 35 です。

かっこを使用すると、この優先順位を変更できます。たとえば、(5 + 10)* 3 = 15 * 3 = 45 です。優先順位が不明確な場合は、かっこを使用して意図を明確にすることをお勧めします。

参照

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