Configuración de la seguridad de nivel de fila con el método dinámico

Completado

Puede configurar la seguridad de nivel de fila una sola vez, sin necesidad de mantenerla dinámicamente de forma continuada.

Como administrador en Tailwind Traders, quiere que la seguridad de nivel de fila de Power BI solo muestre las ventas a la persona que las haya realizado. En este ejemplo, Russel King ha realizado cuatro ventas. Cuando vea el informe, Russel solo debería ver las ventas de las que es responsable, y no otras. Puede configurar la seguridad de nivel de fila exactamente como antes, con un único cambio. En lugar de crear cuatro roles, solo tendrá que crear uno. El filtro DAX para ese rol tendría un aspecto similar al de la imagen siguiente.

Captura de pantalla de la seguridad de nivel de rol dinámica

Observe que, en lugar de la cadena fija, como Juegos o Ropa, aquí se usa una función DAX en el filtro de seguridad de nivel de fila. La función userprincipalname() comparará la dirección de correo electrónico de la tabla de empleados con el correo electrónico que el usuario ha escrito para iniciar sesión en el servicio Power BI. Si Russel King usa la dirección de correo electrónico russel@tailwindtraders.com para iniciar sesión en el servicio Power BI, el sistema comparará ese valor con la dirección de correo electrónico de la tabla de empleados. Suponiendo que se haya creado una relación entre las tablas de empleados y ventas, Russel solo verá sus cuatro ventas.