如果-那么-否则不能很好地与 0 进行比较



>我写了一条规则,比如

if
    the period of 'Request' is more than 0
then
    set the date of 'Request' to due_date - 1 Day;
else
    set the date of 'Request' to due_date ;

对于 0 以外的周期值,它工作正常,但是当 period 的值为 0 时,它只是跳过整个规则,即它既不转到当时也不去。我正在使用ODM 8.6并通过DVS文件进行测试。

我在 ODM 8.5 中尝试过同样的事情,它在那里工作正常请帮助解决此问题。

您是否尝试使用最新的修订包?

通常,规则使用 else 构造是糟糕的设计。尝试将规则拆分为 2 个不同的规则:

  • 对于"请求">0 期间,以及
  • 对于"请求"<0 的时间段。

相关内容

  • 没有找到相关文章

最新更新