If you are viewer role , you don't have permission to add build . Members of a workspace with at least a Contributor role automatically have Build permission for datasets in that workspace, and permission to copy a report. Read more about roles in the new workspaces.
Sorry for confusing you. What I really mean is if you are login with a viewer role user, you can't add build permission to other user. The viewe role can have build permission of the dataset. The key of the issue is whether you have build permission to the dataset. If you don't have the permission. Even though all the setting above you have configured right, you will not have permission to export data from visual.