文法規則
簡単な例を介して一般的に使用されるFEEL式の構文について学習します。 FEEL構文の完全な定義については、『Decision Model and Notation (DMN)、v1.1』を参照してください。
算術式
| 名前 | FEEL式 | 戻り値 |
|---|---|---|
|
加算(+) |
0.15+30 |
30.15 |
|
減算(-) |
15-30 |
-15 |
|
乗算(*) |
.20*40.02 |
8.004 |
|
除算(/) |
1/50 |
0.02 |
|
累乗(**) |
2**3 |
8 |
期間式
| 開始値 | 終了値 | FEEL式 | 戻り値 |
|---|---|---|---|
|
包含的 |
包含的 |
15 in [15..30] |
true |
|
排他的 |
排他的 |
の(15..30) |
false |
|
排他的 |
包含的 |
30 in (15..30] |
true |
|
包含的 |
排他的 |
30 in [15..30) |
false |
ノート:
デシジョン表入力および入力/出力許可される値セルでは、間隔または間隔のリストを使用して入力データに対してテストできます。比較式
| 名前 | FEEL式 | 戻り値 |
|---|---|---|
|
次より小さい(<) |
8<2**3 |
false |
|
次以下(<=) |
15 in (<=15) |
true |
|
等しい(=) |
8=2**3 |
true |
|
次より大きい(>) |
30 in (>30) |
false |
|
次以上(>=) |
1/5>=0.20 |
true |
|
等しくない(!=) |
8!=2**3 |
false |
ノート:
デシジョン表入力セルおよび入力/出力許可値セルでは、比較演算子を使用して単項式を定義できます。その他の式
| 名前 | FEEL式 | 戻り値 |
|---|---|---|
|
論理和 |
(2*2=2**2) or (3*2=3**2) |
true |
|
論理積 |
(2*2=2**2) and (3*2=3**2) |
false |
|
否定 |
not(2*2=2**2) |
false |
ノート:
デシジョン表入力および入力/出力許可される値セルでは、値のカンマ区切りリストを使用して、切断を指定できます。