Row Filter: Non-intuitive handling of missing values

Hi,

I ran into a strange, non-intuitive issue and I would like to understand the background if possible.

Assumig we have a (string) column with “A” / “B” / missing value and the Row Filter logic is set to:

  1. Equals “A” + Non-matching → Result: “B” + missing value

  2. Does not equal “A” + Matching → Results: “B” only

Is it the intended behaviour?

I did the same with Row Filter (Labs) and it had “B” + missing value in both ways.

Thanks,

(KNIME 5.3.2)