Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola a todos.
Tengo un archivo Power bi, que contiene 3 hojas:
1.- Menú de navegación a Visualizaciones (con 2 botones que dirigen a las Visualizaciones del rol 1 y 2)
2.- Visualización para el 1º Rol
3.- Visualización para el 2º Rol
¿Es posible Mostrar u Ocultar los botones de navegación en función del rol que introduzca para utilizar este archivo? Por ejemplo, si tengo los siguientes usuarios: Usuario1, Usuario2.
El usuario 1 solo vería el botón 1 que dirige a la hoja con la visualización 1.
El usuario 2 solo vería el botón 2 que dirige a la hoja con la visualización 2.
¿Alguna idea? ¡Muchas gracias de antemano!
Hola @Cipriano
Sí, esto es posible en Power BI aprovechando la seguridad de nivel de fila (RLS) y la visibilidad dinámica de los botones. A continuación te explicamos cómo puedes hacerlo:
Configuración de roles en Power BI:
Creación de una tabla para la navegación basada en roles:
Role ButtonVisible Role1 1 Role2 2
Vincular los roles a los usuarios:
Cree una medida para la visibilidad de los botones: use la tabla RoleNavigation para controlar dinámicamente la visibilidad de los botones:
ButtonVisibility = VAR CurrentRole = SELECTEDVALUE(RoleNavigation[Role]) RETURN IF( CurrentRole = "Role1" && [Button] = "Button1", 1, IF(CurrentRole = "Role2" && [Button] = "Button2", 1, 0) )
Aplicar formato condicional a los botones:
Prueba con Ver como roles:
Este enfoque garantiza que:
¡Avísame si necesitas más detalles!
Por favor, acepte esto como solución si ayuda. Agradezco felicitaciones.
Select each button in your navigation menu.
Go to Format > Visual > Effects > Visibility.
¿Puedes compartir una captura de pantalla? No ver esa opción.
Hola, muchas gracias por el apoyo.
Con las opciones de visibilidad del botón, era posible mostrarlo o no, dependiendo del usuario, pero solo los botones están ocultos, si el usuario pasa el mouse donde está el botón oculto, podía hacer clic e ir a donde dirigía.
¿Es posible utilizar marcadores y roles de seguridad?
Hola @Cipriano,
Definitivamente, la solución de @FarhanJeelani debería funcionar. Puede personalizar aún más la acción del botón para que dirija a una página específica o, alternativamente, no realizar ninguna acción (a través de la configuración de destino) cuando el usuario selecciona el botón cuando el usuario no cumple un criterio específico.
Considere la posibilidad de usar la función Audiencias y diferentes informes.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.