0

最初の質問。6.5.3の図 6.16 に示すように。How Decision Tables Workbench では、ルールの Excel ファイルをワークベンチにインポートすると、列 C の「age」は文字列と見なされます。つまり、

Person(age=="42")

どうやって数値化するの?したがって、ルールでは取得できます

Person(age==42)

別の質問として、ルール テーブルが複数のシートに配置されている場合、最初のシートのルール テーブルのみが認識されます。それは期待されていますか?

4

1 に答える 1

1

条件がある場合

CONDITION
Fact
age >
Test for age limit
42

ルールには次が含まれます

Fact(age > "42")

ただし、使用する場合

CONDITION
Fact
age > $param
Test for age limit
42

ルールには次が含まれます

Fact(age > 42)

しかし、通常、これは問題ではなく、結果は同じであるはずです。または、そうでない例を挙げていただけますか?

別の質問に対する回答は、Drools ドキュメントのセクション 6.5.4.1、スプレッドシート構造の最後の段落にあります。

于 2015-07-08T17:23:36.627 に答える