如何从 Drools workbench 中的 excel 文件中将数据作为数字而不是字符串导入?
How to import data as number rather than string from excel file in Drools workbench?
第一个问题。如图6.16中6.5.3. How Decision Tables Work,将规则excel文件导入workbench时,C列的'age'被认为是一个字符串,即
Person(age=="42")
如何把它变成一个数字?所以在规则中我们可以得到
Person(age==42)
另一个问题,当规则表放入多个sheet时,只识别第一个sheet中的那个。这是预期的吗?
如果你有条件
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 节“电子表格结构”最后一段中找到。
第一个问题。如图6.16中6.5.3. How Decision Tables Work,将规则excel文件导入workbench时,C列的'age'被认为是一个字符串,即
Person(age=="42")
如何把它变成一个数字?所以在规则中我们可以得到
Person(age==42)
另一个问题,当规则表放入多个sheet时,只识别第一个sheet中的那个。这是预期的吗?
如果你有条件
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 节“电子表格结构”最后一段中找到。