Hello,
I would like to use the Rule Engine Variable as described here:
I am failing in defining the rules, as I am not into the expressions.
It should be:
If column “molecules” exist => 0
else => 1
0 and 1 should be index values that tells CASE Switch Data (Start) what to do.
Thanks for your help.
Hi @Raphael_Klein and welcome to the KNIME community forum,
To check whether a column exists or not, you can follow these steps:
-
Use the Extract Column Header node
-
Aggregate headers as a list by using the Column Aggregator node
-
Check if the column exists in the list and create the port value in the Column Expressions node using this expression:
if(arrayContains(column("List"), "molecules")) "top"
else "bottom"
Here is an example workflow:
26320-1-1.knwf (13.9 KB)
6 Likes
Hei @armingrudd thanks for the welcome and your help.
It works like that.
2 Likes
system
Closed
4
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.