Forum Discussion
Problema con PowerBI (RLS) con consulta directa
Hola Comunidad PBI,
Tengo una pregunta sobre el uso de RLS en combinación con conexiones DirectQuery.
Tengo la siguiente situación en mi modelo de datos:
Con esta relación, puedo filtrar la tabla "Mercados de ventas Ih" en el informe.
Ahora creo un nuevo rol (RLS) con la consulta DAX:
[DEPARTAMENTO] = USERPRINCIPALNAME()
y cargue el informe, pero los usuarios no filtrarán el informe a través de la consulta RLS:
¿Puedes ayudarme con esto?
Atentamente
Nico
7 Replies
- Syndicate_AdminAdministrator
Hola
userprincipalname() obtiene el inicio de sesión de Power BI del usuario del informe y, a continuación, lo compara con el valor de la columna de departamento. ¿Es correcto que la columna 'departamento' contenga el correo electrónico/inicio de sesión de sus usuarios finales?
- Syndicate_AdminAdministrator
Hola
Gracias por su respuesta.Eso es correcto, el campo contiene las direcciones de correo electrónico y el territorio (enlace a "mercados de ventas ih") en otro campo.
- Syndicate_AdminAdministrator
Veo en su pantalla de impresión que la tabla contiene los 2 campos correo electrónico y departamento.
¿Puede intentar poner su RLS en el correo electrónico en lugar de en el Departamento y luego intentarlo de nuevo?
Entonces: [EMAIL] = USERPRINCIPALNAME()
- Syndicate_AdminAdministrator
Yo también lo probé. Desafortunadamente con el mismo resultado 😞
- Syndicate_AdminAdministrator
De acuerdo. ¿Puede mantener el RLS en el correo electrónico y luego verificar si el 'Aplicar filtro de seguridad en ambas direcciones' está marcado?
Puede encontrar esta configuración en la relación entre las 2 tablas:
- Syndicate_AdminAdministrator
Desafortunadamente, la opción no está disponible para esta relación.