0

DMN FEEL Logical Operator not equals の課題について問い合わせています。

!=基本的に、1 つのフィールドに複数の Not Equals ( ) を配置すると、正しい結果が得られません。添付の例から、基本的に 3 列目に条件を配置しました。ここで、Input.CallPurpose.Codeis が 2 または 1 に等しくない場合 - !="2", !="1" - その行にヒットして出力を返す必要がありますが、 「2」または「1」を渡すと、この行をスキップして、それに応じて次の行にヒットしようとします。

私たちの場合、(2) を渡すと、最初の演算子 (!= 2) にヒットし、期待される結果である行をスキップします。ただし、(1) を渡すと、2 番目 (!=) とは比較されず、行がスキップされず、結果が正しくありません。

単一の != を渡すと機能します

この時点で何か助けていただければ幸いです

ありがとう

ここに画像の説明を入力

4

2 に答える 2