I have a very specific question regarding achieving row level security in Tableau. I did the thorough reading of already available material on this topic 'How do I create multi level row level security in Tableau?', while my requirement is slightly different.
My sample data looks as below:
I want to make use of 'User' column in data to achieve row level security by placing a filter which is a calculated field as below:
I placed first 3 fields to rows and also calculated field to filter shelf and it gave the following options: TRUE, FALSE, NULL... when I chose 'TRUE' I could not find any records in the worksheet while choosing 'FALSE' gives all the records, so I am doubtful if my calculated field is working fine or not?
If I publish this workbook to tableau server giving access to John, Jess and Donald should they be able to view only the rows based on the filter?
Could someone confirm if I am in right direction? Thanks a lot in advance!

