Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.
Hola gente,
Estoy tratando de hacer un informe que permita mostrar los resultados de la deparment (por ejemplo, el Departamento de "Mantenimiento") y otros objetos visuales muestran sólo el resultado del subdepartimiento del usuario del informe (por ejemplo. Departamento "Mantenimiento" - Subdepartimiento "Equipo 1").
El propósito es agregar ambos objetos visuales del informe a un panel y en función de la seguridad de nivel de fila en caso de que los objetos visuales difieran para cada usuario.
Tabla:
departamento:
departamento | Subdelegado | Grupo de departamentos |
Mantenimiento | Equipo 1 | Departamento propio |
Mantenimiento | Equipo 2 | Otro departamento |
Mantenimiento | Equipo 3 | Otro departamento |
producción | Equipo 1 | Otro departamento |
usuario:
nombre de usuario | departamento |
Usuario 1 | Equipo 1 |
Usuario 2 | Equipo 3 |
Quiero resolver este desafío para crear la columna DepartmentGroup con dos valores: "departamento propio" y "otros departamentos". Este valor que quiero definir en función de la tabla User.
Así que para el usuario 1 si la tabla del Departamento tiene este aspecto:
departamento | Subdelegado | Grupo de departamentos |
Mantenimiento | Equipo 1 | Departamento propio |
Mantenimiento | Equipo 2 | Otro departamento |
Mantenimiento | Equipo 3 | Otro departamento |
producción | Equipo 1 | Otro departamento |
Y para el usuario 2:
departamento | Subdelegado | Grupo de departamentos |
Mantenimiento | Equipo 1 | Otro departamento |
Mantenimiento | Equipo 2 | Otro departamento |
Mantenimiento | Equipo 3 | Departamento propio |
producción | Equipo 1 | Otro departamento |
¿Puede alguien decirme cómo puedo crear la columna Departmentgroup u otra opción para crear objetos visuales basados en todo el departamento o solo en el subdeparto?
Gracias de antemano!
Ahí, @jhaast
Hay dos departamentos en los que está el equipo1. ¿Cómo juzgar que el usuario 1 está en 'Mantenimiento' en lugar de 'Producción'?
Puede usar RLS para permitir a los usuarios ver solo sus propios datos de departamento. Debe definir roles y reglas en Power BI Desktop y establecerse en servicio.
Referencia: Seguridad a nivel de fila (RLS) con Power BI - Power BI | Documentos de Microsoft
Puedes seguir el documento primero, por favor no dudes en preguntarme si no entiendes.
Saludos
Janey Guo
Si este post ayuda , entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola Janey,
No hay un equipo de mantenimiento 1 y un equipo de producción 1. Son dos equipos diferentes. A la tabla de usuarios le faltaba una tercera columna y debería tener el siguiente aspecto:
nombre de usuario | departamento | Subdelegado |
Usuario 1 | mantenimiento | Equipo 1 |
Usuario 2 | mantenimiento | Equipo 3 |
Sin embargo, quiero crear una columna calculada con los valores "subdepartment propio" y "otro subdepartement" en la tabla department, en función del departamento y el subdepartment del usuario que ha iniciado sesión.
Si el usuario 1 inicia sesión, la tabla debe tener el siguiente aspecto:
departamento | Subdelegado | Grupo de departamentos |
Mantenimiento | Equipo 1 | Departamento propio |
Mantenimiento | Equipo 2 | Otro departamento |
Mantenimiento | Equipo 3 | Otro departamento |
producción | Equipo 1 | Otro departamento |
Así que el usuario 1 inicia sesión y su combinación de Departamento + Subdepartimiento obtendrá la etiqueta "Departamento propio" y los otros equipos obtendrán la etiqueta "Otro departamento".
Y si el usuario 2 inicia sesión, la misma tabla debe tener el siguiente aspecto:
El objetivo total de este desafío es crear objetos visuales para todo el deparmento del usuario y los objetos visuales solo para el usuario. El usuario tiene permisos para los datos de todo el deparment (basado en RLS). Algunos objetos visuales solo deben mostrar sus números y ese objeto visual también debe cambiar para otro usuario.
¿Estos aclaran el tema?
Ahí, @jhaast
Puede intentar colocar el campo RLS (Departamento, Subdepartment) en segmentación de datos y, a continuación, crear una medida como esta:
Departmentgroup =
IF (
table[Department] = SELECTEDVALUE ( table[Department] )
&& table[SubDepartment] = SELECTEDVALUE ( table[SubDepartment] ),
"Own departement",
"Other department"
)
Tal vez ayude. Si no funciona, probablemente no sea compatible.
Saludos
Janey Guo
Si este post ayuda , entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
¿Alguien puede ayudarme? 😇
Check out the November 2023 Power BI update to learn about new features.
Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.