一般規則

括弧と式の優先度

括弧は、複雑な式を読みやすくするために使用できます。 (<expression>) はと同じで <expression>​す。括弧は、評価の順序と関連付けを定義する場合にも使用できます。

式は左から右に評価されます。 演算子のアソシエティビティを適用する必要があります。乗算と除算は、加算と減算よりも優先されます。 特定の順序を適用するには、演算を区切る括弧を追加する必要があります。 次に例を示します。

評価
4 + 2 * 10
  • '*'は'+'よりも優先されます。2 * 10が評価されます→ 20
  • 4 + 20 → 24
(4 + 2) * 10
  • 括弧は優先度を変更します。(4 + 2)は→ 6
  • 6 * 10 → 60

大文字と小文字の区別

大文字と小文字の区別に関する様々なルールを次に示します。

  • すべての演算子(および、またはなど) は小文字で記述する必要があります。 例えば、<expression1><expression2>​は有効な式ですが、<expression1>AND<expression2>​は無効です。
  • すべての関数名では大文字と小文字が区別されます。 例えば、inSegment()​は有効ですが、INSEGMENT()​は無効です。
  • フィールド参照と定数値では大文字と小文字が区別されます。これらは(演算子や関数とは異なり)言語の組み込み要素ではなく、エンドユーザーが作成します。

返される式の型

使用するコンテキストに応じて、式エディターが返す値は異なる場合があります。

高度な式エディターの使用 返された式の型が必要です
条件(データソース条件、日付条件) ブール型
カスタムタイマー dateTimeOnly
アクションパラメーターのマッピング いずれか

このページ