cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Crear un filtro - departamento propio y otros departamentos

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:

departamentoSubdelegadoGrupo de departamentos
MantenimientoEquipo 1Departamento propio
MantenimientoEquipo 2Otro departamento
MantenimientoEquipo 3Otro departamento
producciónEquipo 1Otro departamento

usuario:

nombre de usuariodepartamento
Usuario 1Equipo 1
Usuario 2Equipo 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:

departamentoSubdelegadoGrupo de departamentos
MantenimientoEquipo 1Departamento propio
MantenimientoEquipo 2Otro departamento
MantenimientoEquipo 3Otro departamento
producciónEquipo 1Otro departamento

Y para el usuario 2:

departamentoSubdelegadoGrupo de departamentos
MantenimientoEquipo 1Otro departamento
MantenimientoEquipo 2Otro departamento
MantenimientoEquipo 3Departamento propio
producciónEquipo 1Otro 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!

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

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'?

v-janeyg-msft_0-1621403840645.png

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:

departamentoSubdelegadoGrupo de departamentos
MantenimientoEquipo 1Departamento propio
MantenimientoEquipo 2Otro departamento
MantenimientoEquipo 3Otro departamento
producciónEquipo 1Otro 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.

Syndicate_Admin
Administrator
Administrator

¿Alguien puede ayudarme? 😇

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors