I think it is not possible on Tableau Desktop, but you can try tableau server for security.
For tableau desktop this feature is not available. You can go with Tableau server in that You can create user filter.
You can't do in tableau desktop. You need tableau sever to set the permission on your published workbook.
You may refer these links. Links are not the answer of your question but can give you some idea.
This link is similar to sheet selector in tableau
1 of 1 people found this helpful
Sorry for last reply. You can also do it for your work sheet.
Just follow these steps:
1> Create sheets for your dashboard.
2> Go on that sheet for which you want to set password.
3> Create calculated parameter, give data type as 'String' and put current value as blank.
3> Repeat the same procedure for password as follows
4> create calculated field for username, with parameter username:
5> Repeat the same procedure for password:
6> Add calculated field named as Username to filter and select Custom value list. Give the username whatever you want to. Here i have given username as "Dev"
7> Repeat the procedure for password. Here I had given password as "12345":
8> Show both the parameters for username and password and You will see that the sheet is not visible when the username and password is not match. Since i had given username as "Sayali" instead of "Dev" the sheet is not visible.
Thanks all for your prompt response.