Currently it is not possible to meet your requirement. There is an idea about that you can vote it up.
The work around is to provide each user a different Workspace and upload the same dataset to different Workspaces,
That implies to schedule refresh for each dataset on the workspaces even thought is the same information. Or you can share the reports accrodlingly one by one insteading add the users as member of a workspcae.
Hi @sivareddy ,
Does that make sense? If so, kindly mark my answer as the solution to close the case please. Thanks in advance.