2016-11-01 17 views
0

Я работаю над POC, используя таблицу решений Drools - Drools 6.5.4. У меня есть сценарий, где для одного столбца я хочу использовать как внутри, так и не в то же время.Таблица решений Drools с использованием in и не для той же колонки

Пример: -

listOfApples в ("Apple", "банан")

listOfApples не в ("Apple", "Апельсин")

enter image description here

ответ

0

Спасибо за ответ. Пытался это, и это работает отлично

ContainsString $ пары

не в ('A') |

in ('A', 'B') |

in ('C', 'D') |

0

Вы должны использовать два столбца, один для условия, в котором используется оператор «in», а другой для «не в». Введя список в правом столбце, принимается решение между этими двумя операторами. Запись будет список строк, вставленный через $param:

someString in ($param) | someString not in ($param) 
...      | 
"Apple", "Banana"  | 
         | "Lemon", "Orange"