Forum Discussion
Partager mon rapport power bi RLS avec des utilisateurs Externe
- 1 year ago
Hola Salmata ,
Gracias por ponerte en contacto con la Comunidad de Microsoft Fabric y por confirmar las pruebas.
Dado que la segunda página también aparece en blanco al usar “Ver como rol” para el usuario externo, esto indica que el filtro RLS está eliminando todas las filas para ese usuario. Una razón común al trabajar con invitados es que USERPRINCIPALNAME() devuelve un valor diferente al correo electrónico almacenado en tu tabla, a menudo con un formato como usuario_dominio.com#EXT#@tenant.onmicrosoft.com. Si la columna Contact_Agence[Adresse mail contact] contiene solo la dirección de correo normal, la comprobación de igualdad no coincidirá. En ese caso, guarda el UPN exactamente como aparece en el servicio Power BI o ajusta la expresión DAX para manejar el formato #EXT# de manera que se resuelva al correo electrónico que tienes almacenado.También conviene verificar si los elementos visuales de la primera página no están realmente filtrados por la tabla Contact_Agence, lo que explicaría por qué muestran datos incluso cuando la segunda página está en blanco. Otros factores que pueden causar un problema similar son la sensibilidad a mayúsculas y minúsculas en la coincidencia entre correo y UPN, que el usuario externo no tenga permisos sobre el conjunto de datos o el área de trabajo subyacente, o que el usuario esté en varios roles cuyos filtros combinados no devuelvan ninguna fila.
Una vez que se resuelva la coincidencia del UPN y se confirme el acceso del usuario al conjunto de datos y al área de trabajo, ambas páginas deberían mostrar los resultados esperados para el usuario externo.
Aquí tienes algunos hilos similares que podrían resultarte útiles:
Solved: RLS with External User. Works when I view as their... - Microsoft Fabric Community
Re: RLS working then showing blank values for the ... - Microsoft Fabric Community
Add B2B collaboration users - Microsoft Entra External ID | Microsoft Learn
Row-level security (RLS) guidance in Power BI Desktop - Power BI | Microsoft Learn
Espero que esto te ayude. No dudes en ponerte en contacto para recibir más ayuda.
Gracias.
Hi Salmata
If the second page isn't showing up for the external user, but works fine for internal users, it's probably one of two things:
- The RLS is working but filtering too much.
The visuals might be blank because the user has no data to see on that page. Try testing in Power BI Desktop with "View as Role" for that user and go to the second page if it's blank there too, it's the RLS doing it - The external user hasn't fully accepted the invite or isn't licensed.
Just adding them in Entra doesn't always mean they're fully in. They need to accept the invitation and either have a Power BI Pro license or the report needs to be in a Premium workspace. Otherwise, they might see partial access or get blocked altogether.
Quick test: try assigning that user to a temporary "see everything" role. If both pages show up, then you know the RLS is the issue.