Simulando seguridad a nivel de página con Power BI

Simulando seguridad a nivel de página con Power BI

Con la actualización de Mayo una de las principales novedades ha sido la posibilidad de establecer un sistema de navegación mediante acciones condicionadas. Gracias a esto y con una sencilla técnica podemos realizar algo que hasta ahora era imposible, obtener seguridad a nivel de página, podemos establecer qué usuarios pueden acceder a qué páginas dentro de un informe.

En el siguiente vídeo, os lo muestro.

FranM

7 comentarios

Pablo Moreno Publicado el10:37 pm - 23/05/2020

Excelente solucion!! Tipico de un gran profesional como usted Francisco

    FranM Publicado el8:32 am - 24/05/2020

    Muchísimas gracias Pablo. Es un auténtico halago viniendo de ti que eres un referente de Power BI en LATAM. Un fuerte abrazo

Lutz Publicado el12:26 pm - 25/05/2020

Nice technical solution. However, from a user experience perspective it would be better to be able to hide the page links according to the user permissions. Taking a user to the page and then telling them they are not authorized to view the page will result in two user actions (slightly exaggerated): 1. The user will curse at you 2. the user will abandon your report and go elsewhere to find their solution.

    FranM Publicado el2:20 pm - 25/05/2020

    Thanks for your comment. I will study that possibility which I think has also been opened with the new features after the May update

    FranM Publicado el2:27 pm - 25/05/2020

    Simply replacing the «without permission» landing page with blank () the button will not redirect you to any site if you do not have the proper permissions.

    Acción Botón = IF([Rol]=1,SELECTEDVALUE(Menus[Menu]),BLANK())

    FranM Publicado el2:50 pm - 25/05/2020

    And the user can also be warned with the button text itself with conditional formatting

    Texto Botón = IF([Rol]=1,»Go to «&SELECTEDVALUE(Menus[Menu]),»No tiene permisos para acceder a esta página»)

RAMON VILLANUEVA Publicado el11:29 am - 11/12/2021

Muy bueno Fran. Otra posibilidad adicional sería filtrar en el slicer las opciones que puede ver el usuario, no?

Deja una respuesta