如何在Drools工作台中将数据导入数字而不是excel文件中的字符串?

时间:2015-07-08 14:05:09

标签: drools kie-workbench

第一个问题。如6.5.3. How Decision Tables Work中的图6.16所示,当将规则excel文件导入工作台时,C列中的'age'被视为字符串,即

Person(age=="42")

如何将其作为数字?所以在规则中我们可以得到

Person(age==42)

另一个问题,当规则表放在多个工作表中时,只识别第一个工作表中的一个。这是预期的吗?

1 个答案:

答案 0 :(得分: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节,电子表格结构,最后一段中找到。