It’s not working because you’re not targeting the array correctly.
Rather than targeting it via the original table, you should target it directly from the same row.
Your single value column should look something like the below:
oh, something else that I just noticed… you are missing a column.
You need a column that applies the array from the other table to every row, and then you need to target that column with the single value column.
How you get the array into the table depends on your specific setup. There are several ways to do it. It could be through a relation and a lookup, or it could be set into a user specific column (either in the helper table or the user profile row) as a navigation action.
I remembered when last time I transposed directly (not doing join then split), the result was not as I expected. The result showed many values in each row, so I did that trial and error, using join-split then transpose with Single Value.
Until today I tried again change the target column directly to the first column; this time that’s just work
So I just erased those join-split tables, to be like this: