Could you all recommend me how can i restrict user from viewing the underlying data without using the tableau server. So my tableau workbook allows only registered user to see the content. I have used the username() function in tableau and used it as a caculated field. This arrangement is working as long as the third person doesn't have a tableau desktop. if they have one , they can just remove the calculated field from the filter and look at rest of the users data. How to i restrict that from happening without using the tableau server? I am working on tableau 9.0 and my intended audience use the reader 9.0
USERNAME() only works on Server/Online so can't be used with a Desktop or Reader distribution. You have to use Server/Online for user login and subsequent data restriction.
With just Desktop and Reader to work with you could use a data source filter with your data extract and export different TWBX files to distribute to each user group.