当前位置: 首页 > 知识库问答 >
问题:

如何在Drools规则(DSL)中的条件左侧写入多个条件(1或2)

金阳曜
2023-03-14

{field}>{Staic值}或{field1}>{field2}

我可以编写以下两个规则来实现这一点,但我的意图是编写一个规则来匹配这两个标准。

共有1个答案

白芷阳
2023-03-14

您有一个规则执行器,它检查每行的一组drools规则,还有一个规则累加器,它检查整个数据集的一组drools规则。

这些规则可以在步骤中编码,也可以从外部文件导入。

因此,可以使用Input Table步骤读取数据,将其传递给规则执行器/累加器,然后将结果传递给Excel Writer

 类似资料:
  • 我创建了一个规则,其“when”条件如下:- 上述条件运行良好。现在我如何在一个规则中添加多个布尔条件?为(如)。上面的规则可以概括为:a和b,所以如果我想创建一个规则:(a和b)或c,那么它的实际drl语法是什么。我对drools是新手,所以请帮助我了解规则(a和b)或C的语法。 我确实创建了一个语法 错误消息:Message[id=1,level=Error,path=mapiteration

  • 我正在创建一个小型规则引擎,并为其使用drools。我的设计就像开发人员(即我:)将开发dsl,而业务用户可以创建规则(dslr)。 dsl文件 dslr文件 其余的java代码与示例中给出的代码类似。在此代码中,我得到以下错误 错误 而下面的单反效果很好 生成的DRL 注意这个生成的DRL-我可能会得到“e”的重复变量错误。这是另一个问题。但为了解决这个问题,我甚至尝试将dsl中的第二个变量修改

  • 我有dsl查询需要返回 国家所有者是词典列表 地区所有者是词典列表 需要检查id在字典中位置 下面的查询返回,但我需要操作

  • 我有一个学生班,它有相关部门的列表。 我正在尝试用Drools编写规则。规则就像-如果一个学生属于某些部门,那么就采取行动。我无法找出正确的方法来做这件事。我在下面写的一个不起作用。我知道如果它的字符串列表有效。有没有办法在自定义对象上做包含。 终止 调用规则的代码 我正在使用Drools 6.2版本。

  • 问题内容: 我有一个小代码问题,它适用于IDLE而不适用于Eclipse,我可以这样写吗: 代替这个: 谢谢。 问题答案: 使用和顺序: 它针对一个元组进行测试,哪个Python将方便而有效地将其存储为一个常量。您还可以使用设置文字: 但只有Python的最新版本(Python 3.2 和更高版本)才会将此视为不变的常量。对于更新的代码,这是最快的选择。 因为这是一个字符,所以您甚至可以使用字符串

  • 我有一个相当简单的情况,我想在我的规则条件中检查一个属性是否为空。 我在调试中跟踪了这一点。正在插入一个Fact,属性为null,但规则仍然会触发。控制台输出如下。 如果我将条件更改为,则规则不会触发。所以它似乎与我所期望的完全相反。 我们确实有一个使用函数的解决方法,但它有点难看,我不明白为什么它首先不起作用。 编辑1 口水版本是5.3.0。 事实是通过另一条规则加载的,该规则使用来自的和服务方