You may also have to look to what all applications / databases it is connecting to and does the user has access on that applications. I think if the user does not have access to those applications then it might not work

I had the same issue a few weeks ago... not sure how it happened but it was related only with my username.

In order to fix it:

1. I created a report which does not require to select the scenario in advance. Try to use the default data-grid that you get when you first create a report for example.

2. When the user runs the report, try to see if he can see the dimension. Do not use the missing dimension on rows or columns. If he can see the dimension, ask him to select one scenario. This will solve the issue.

3. If he cannot see the dimension, try to change the layout of the report.