1

我在一个电子表格中有许多规则集。我知道一个标志顺序,但我认为它确保单个 RuleSet 中的规则将连续运行。

我想确保所有规则都按顺序运行,而不管它们在哪个规则集中。

例如,我在 RuleSet1 中有 Rule1,Rule2,在 RuleSet2 中有 Rule3,在 RuleSet3 中有 Rule4,5。

我的运行顺序仍然应该是

规则 1、规则 2、规则 3、规则 4、规则 5。

有人可以帮我吗?

4

1 回答 1

1

不确定是否有一个特殊的标志来做你正在寻找的东西。一种解决方案是使用自动递减的显着性列来指定规则的执行顺序。所以:

Rule1 -> Salience 100 (Higher salience, higher priority)
Rule2 -> Salience 90
Rule3 -> Salience 80
...
Rule5 -> Salience 10

当然,当向电子表格添加新规则时,这会带来一些问题。我建议您使用非连续数字,这样您就可以在现有规则之间添加新规则而不会出现重大问题。

希望能帮助到你,

于 2013-06-10T19:15:15.497 回答