Bug in Nominal Value Row Filter

Hi,

I am using AP 4.5.2.

When I use the Nominal Value Row Filter node after a Row Filter node, the values in the Nominal Value Row Filter show the full list instead of the filtered data.

I created an example workflow with sample data to demonstrate this:
NominalValueRowFilterBug.knar.knwf (9.4 KB)

image

In the first node, I create a String column with values 1 to 20.
In the second node, I excluded values 2 to 9.
image

When I configure the Nominal Value Row Filter, values 2 to 9 exist in the left column.

In my original workflow, I have many nodes in between the first and second as well as the second and third nodes, and the data consists of actual text, not numbers. This example workflow is a simplification of my original workflow.

Thank you.

Hello @tjmj,

check this topic:

Br,
Ivan

1 Like

Hi Ivan,

Thank you for pointing me to that topic.

After reading through it, though I understand that there might be a legitimate reason for doing so, I would agree with docminus2 that it is counter-intuitive. Understanding that domain recalculation may be expensive and not relevant in all scenarios, could I suggest to provide a button to recalculate in the Nominal Value Row Filter/Splitter nodes itself (for the purpose of node configuration, so as to not affect downstream nodes), as it is specific to this scenario?

In this scenario for the two nodes, I can’t think at hand a reason why a user would want to select an option that does not exist in the data. By giving the user an option to perform the domain recalculation (for the purpose of node configuration, so as to not affect downstream nodes), I think it would bring about a better and more intuitive experience. For your consideration, thank you.

1 Like

Hello @tjmj,

I agree with you and hope someone will take this into consideration :wink:

Br,
Ivan