For example, the first and second row generated two arrays, the third, fourth and fifth generated three arrays. So I am trying to get something like this:
I would suggest using an Unpivoting node with your array columns set as the value columns and the ID column set as the retained column. Then connect the output of the unpivoting node to a GroupBy node where you group on ID and count the ColumnValues field with the “Missing” check box deselected.
Columnaggregator Node with Count “Non missing”. For column selection you could use wildcard/regex to only include “Arr” Columns. (Man I wish there was a Pirate Smiley)
br