Forum Discussion
Filtrado de roles de supervisor
- 5 years ago
Hola, @Quinteen
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Modo:
Puede crear una medida como se muestra a continuación.
Visual Control = var emp = SELECTEDVALUE('Table'[Employee],"") var sup = SELECTEDVALUE('Table'[Supervisor],"") return IF( ISFILTERED(Mode[Mode]), IF( "employee mode" in DISTINCT(Mode[Mode])&&NOT("supervisor mode" in DISTINCT(Mode[Mode])), IF( emp=USERPRINCIPALNAME(),1,0 ), IF( "supervisor mode" in DISTINCT(Mode[Mode])&&NOT("employee mode" in DISTINCT(Mode[Mode])), IF( sup=USERPRINCIPALNAME(), 1,0 ), IF( "employee mode" in DISTINCT(Mode[Mode])&&"supervisor mode" in DISTINCT(Mode[Mode]), IF( OR( emp=USERPRINCIPALNAME(), sup=USERPRINCIPALNAME() ), 1,0 ) ) ) ) )A continuación, debe colocar la medida en el filtro de nivel visual y utilizar la columna 'Modo' de la tabla 'Modo' para filtrar el resultado.
Por último, puede verlo como '[email protected]'. Aquí están los resultados.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Quinteen - los datos parecen incompletos. ¿Qué entendí es que tienes 2 tablas diferentes? Empleado y Supervisor, ¿cómo se relacionan/enlazan entre sí?
¿Puede dar algunos datos de muestra y su relación por favor? como el de abajo
Gracias
-Namish B