Hola!
Lo ideal es usar Row Level Security (RLS). Lo vemos a detalle en varias clases del curso de "Consigue la certificación oficial de Microsoft". Específicamente estas clases: https://www.datdata.com/products/certificacion-oficial-por-microsoft-de-power-bi/categories/3529576/posts/11786204 y https://www.datdata.com/products/certificacion-oficial-por-microsoft-de-power-bi/categories/3918049/posts/13143957.
El tema con este método es que NO limita al acceso a páginas, lo limita a los datos que cada usuario tiene asignados. Entonces cualquier usuario podría acceder a todas las hojas, pero sólo verá los datos asignados a él.
Si esta no es una opción, sí hay un método para limitar el acceso de los usuarios a ciertas páginas.
Este es el método: https://www.youtube.com/watch?v=UU6c8kvqLpA
Solo sigue los pasos de ahí y deberías de poder limitar el acceso dependiendo del usuario conectado.
Quedo atento para saber si pudiste implementar la solución o se complicó algo.
- Diego