March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch 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.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.