I havde a customer contact because, he had give a user the "Virtual Machine Power user role" on a VM folder or virtual Machine. But when the user wanted to see the Advanced Performance charts, he got an error. I have recreated this i the my test lab.
the permissions looks like this.
This is what the user sees, in the Performance Overview, there are no problem.
And in the Advanced Performance chart.
The solution is to give the user "Read-Only" on the vCenter without "propagate".
After this the user sees this.