I don't understant how the Set Operator node works. I tried simplifying my dilemma to a test case using a one-row table with the following sets:

Column1 | Column2 |

[red,blue,green,orange] | [blue,yellow] |

I feed the same table into both input ports of the Set Operator node, and select each respective column in the configuration. I selected the "Intersection" operation, and I'm expecting it to generate a third column with [blue]

But instead, I get a blank table.

When I change the operation to "Union", instead of getting a new set with all the elements, I get an output with two rows:

Column1 | Column2 |

[blue,yellow] |

[red,blue,green,orange] |

Can someone explain the logic behind these outputs?

Thanks,

--George