Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Espero que alguien pueda ayudarme con Dynamic RLS, trabajo para un grupo de farmacia en el nivel de oficina central y se me ha encargado la creación de Power BI para nuestra empresa. Los datos que necesito restringir serán de diferentes columnas, por ejemplo:
Personal de la oficina central - Puede ver TODAS las tiendas
Propietario de la tienda corporativa: puede ver todas las tiendas corporativas (no las tiendas franquiciadas)
Gerente de Farmacéuticos - Solo puede ver las Tiendas que administran
Asistente de Ventas - Sólo puede ver la tienda en la que trabajan
Mis datos de la tienda tienen 3 columnas que el RLS podría filtrarse por tipo de farmacia, grupo de farmacia, LocationID o LocationCode
| Corporativa | Grupo4 | 801 | Location_801 |
| Corporativa | Grupo9 | 802 | Location_802 |
| Corporativa | Grupo3 | 803 | Location_803 |
| Corporativa | Grupo 1 | 804 | Location_804 |
| Corporativa | Grupo 7 | 805 | Location_805 |
| Corporativa | Grupo3 | 811 | Location_811 |
| Corporativa | Grupo 5 | 812 | Location_812 |
| Corporativa | Grupo 10 | 816 | Location_816 |
He visto un montón de ejemplos diferentes, pero no puedo encontrar un ejemplo en el que pueda ver cómo incluso iría a estructurar o configurar esto.
He creado un archivo de datos de ejemplo que puede ayudar a explicar lo que estoy tratando de hacer.
Soy bastante nuevo en Power BI, por lo que cualquier ayuda o consejo sería muy apreciado.
Solved! Go to Solution.
Hola , @NAV_81
Es posible que deba utilizar la función USERNAME()/USERPRINCIPALNAME() para implementar la seguridad dinámica de nivel de fila.
Compruebe si la solución alternativa como se describe en este subproceso ayuda.
https://community.powerbi.com/t5/Desktop/DAX-Code-for-Dynamic-RLS/td-p/807960
Saludos
Equipo de soporte de la comunidad _ Eason
@NAV_81 . si estos pueden ayudar a RLS
https://community.powerbi.com/t5/MBAS-Gallery/Microsoft-Power-BI-Unleash-row-level-security-patterns...
https://radacad.com/dynamic-row-level-security-with-organizational-hierarchy-power-bi
https://www.blue-granite.com/blog/using-dynamic-row-level-security-with-organizational-hierarchies
https://docs.microsoft.com/en-us/power-bi/service-admin-rls
https://blog.tallan.com/2018/04/10/row-level-security-in-power-bi-part-1-roles-and-users/
Gracias @amitchandak hay algunos artículos allí que no he leído, pero todavía no estoy seguro de cómo puedo hacer que esto funcione para mí. Todos estos ejemplos son todos filtrados desde 1 columna, donde tengo 3 columnas posibles de las que filtrar depende de quién está accediendo a los datos.
Creo que estoy queriendo una guía sobre la mejor manera de configurar esto, simplemente no puedo hacerme pasar por esto.
Hola , @NAV_81
Es posible que deba utilizar la función USERNAME()/USERPRINCIPALNAME() para implementar la seguridad dinámica de nivel de fila.
Compruebe si la solución alternativa como se describe en este subproceso ayuda.
https://community.powerbi.com/t5/Desktop/DAX-Code-for-Dynamic-RLS/td-p/807960
Saludos
Equipo de soporte de la comunidad _ Eason
The Power BI Data Visualization World Championships is back! It's time to submit your entry.
Check out the January 2026 Power BI update to learn about new features.