Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Estoy luchando con encontrar la solución correcta a un problema que tengo.
Tengo una tabla de usuarios con direcciones de correo electrónico.
Correo electrónico | id de la empresa | departamento id | id de división | caso especial |
a@b.com | A | 0 | 0 | 0 |
b@c.com | B | 40 | 0 | 1 |
c@c.com | B | 0 | 0 | 0 |
Ahora también tengo una tabla de hechos como tal
hecho id | id de la empresa | departamento id | id de división | caso especial |
234567 | A | 99 | 0 | 0 |
234568 | A | 99 | 0 | 1 |
234569 | B | 40 | 0 | 0 |
234570 | B | 0 | 0 | 0 |
Los pasos que debo considerar son estos
¿Cómo puedo combinar esta lógica en un código DAX para los roles?
Intenté implementar un enfoque similar a lo que reza Rad hace en Radacad: https://radacad.com/dynamic-row-level-security-with-profiles-and-users-in-power-bi
También traté de combinar el id de la empresa con el valor de caso especial, por ejemplo A-0 (empresa A y sin casos especiales) o B-1 (empresa B con casos especiales) y usarlo como un ID de fila para filtrar las filas en la tabla de hechos. Sin embargo, no sé cómo insertar la otra lógica en 3 y 4.
pero sin suerte de verdad.
Hola, @Yggdrasill
Puede comprobar si la solución de este subproceso funciona para usted.
Saludos
Equipo de soporte de la comunidad _ Eason