Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Tengo una tabla con datos como -
Correo electrónico a nivel de nombre
Carol Manager carol@abc.com
Paul Empleado paul@abc.com
John Asociado john@abc.com
Tengo un rol configurado que los filtros como " [email] - username() " que funciona muy bien para filtrar en función de los datos de los usuarios.
Quiero cambiarlo para filtrar en función del nivel de usuarios que ha iniciado sesión. por lo que si Carol ha iniciado sesión, el informe filtraría y solo mostraría los datos de nivel "Administrador"
¿Se puede hacer esto fácilmente?
Solved! Go to Solution.
Hola
Sí, puede crear la seguridad de nivel de fila mediante los siguientes cálculos de DAX en varios niveles.
Para crear una columna calculada puede usar
Access = PATH(Users[ID],Users[Authority ID])
Acceso = PATH(Users[ID],Users[Authority ID])
Y para crear el rol que puede usar
PATHCONTAINS(Users[Access],
Maxx( Filter(Users,[Email] = USERPRINCIPALNAME()
),Users[ID]))
Si te gustó mi solución, por favor dale un pulgar hacia arriba. Y si respondí a su pregunta, por favor marque mi post como una solución.
¡Gracias!
Hola
Sí, puede crear la seguridad de nivel de fila mediante los siguientes cálculos de DAX en varios niveles.
Para crear una columna calculada puede usar
Access = PATH(Users[ID],Users[Authority ID])
Acceso = PATH(Users[ID],Users[Authority ID])
Y para crear el rol que puede usar
PATHCONTAINS(Users[Access],
Maxx( Filter(Users,[Email] = USERPRINCIPALNAME()
),Users[ID]))
Si te gustó mi solución, por favor dale un pulgar hacia arriba. Y si respondí a su pregunta, por favor marque mi post como una solución.
¡Gracias!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |