Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Eje dinámico basado en el usuario

Hola gente,

Quiero crear una visualización de qué cambio de eje en función del usuario que ha iniciado sesión.

En mi organización, hay gerentes y jefes de equipo con la siguiente jerarquía.

jhaastBI_0-1622445712201.png

Quiero mostrar la misma visualización, con por ejemplo las ventas vs presupuesto.

En esta visualización, el gerente debe ver los resultados del departamento y los líderes del equipo deben ver los resultados por equipo, como el visual a continuación.

jhaastBI_1-1622445902620.png

¿Alguien sabe cómo podría crear este gráfico / modelo?

1 ACCEPTED SOLUTION

Creo que necesitas una tabla como esta:

identificación categoría Categoría 2 Correo electrónico
Proyecto - Equipo 1 proyecto Equipo 1 DepartmentManager1@company.com
Proyecto - Equipo 2 proyecto Equipo 2 DepartmentManager1@company.com
Proyecto - Equipo 3 proyecto Equipo 3 DepartmentManager1@company.com
Mantenimiento - Equipo 1 Mantenimiento Equipo 1 DepartmentManager2@company.com
Mantenimiento - Equipo 2 Mantenimiento Equipo 2 DepartmentManager2@company.com
Mantenimiento - Equipo 3 Mantenimiento Equipo 3 DepartmentManager2@company.com
Proyecto - Equipo 1 Equipo 1 TeamLead1@company.com
Mantenimiento - Equipo 1 Equipo 1 TeamLead1@company.com
Proyecto - Equipo 2 Equipo 2 TeamLead2@company.com
Mantenimiento - Equipo 2 Equipo 2 TeamLead2@company.com
Proyecto - Equipo 3 Equipo 3 TeamLead3@company.com
Mantenimiento - Equipo 3 Equipo 3 TeamLead3@company.com


A continuación, conéctelo a una tabla de asignación, con solo id. de distict:

identificación
Proyecto - Equipo 1
Proyecto - Equipo 2
Proyecto - Equipo 3
Mantenimiento - Equipo 1
Mantenimiento - Equipo 2
Mantenimiento - Equipo 3


Y, a continuación, conecte la tabla de asignación a la tabla de ventas.

Dirección de filtro cruzado "Ambos" en las relaciones. Y, por último, aplique RLS en la columna correo electrónico de la primera tabla.

Esto debería significar que si usa la columna "Categoría" solo verá los departamentos como un DM y solo los equipos como un TL.

¿Qué te parece?

Br
J

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

hola

Debería poder lograr esto aplicando RLS al modelo.

¿Cómo se ven las relaciones entre "Datos" - "Persona" - "Equipo / Departamento" en este momento?

/ J

He agregado la tabla de empleados a mi última publicación.

Este es el modelo actual:

jhaastBI_0-1622450576020.png

Actualmente, no se define ninguna relación entre los equipos y la tabla employee.

Estoy usando RLS para definir limitar los datos mostrados a los usuarios. p. ej..:
Usuario 1: Departamento = "Proyecto" (porque el usuario también debe ver los resultados de otros equipos en de departamento)

Usuario 2: Departamento = "Proyecto"

Usuario 3: Departamento = "Proyecto"

Para aclarar, se debe usar un objeto visual y no dos.

RLS en este escenario significará lo siguiente:

Los jefes de departamento solo verán los departamentos que administran.
Los líderes de equipo solo verán los equipos que lideran.
Los miembros del equipo solo verán los equipos de los que forman parte.

¿Funciona esto para su caso de negocio?

Br
J

Sí, más o menos.

Sin embargo, el eje x del administrador en el gráfico debe mostrar el departamento que administra.

El eje x en el gráfico de los líderes del equipo, debe mostrar los equipos del departamento en el que se encuentran (por lo que no solo su equipo).

El miembro del equipo no tiene acceso a Power BI, por lo que está fuera del ámbito.

Creo que necesitas una tabla como esta:

identificación categoría Categoría 2 Correo electrónico
Proyecto - Equipo 1 proyecto Equipo 1 DepartmentManager1@company.com
Proyecto - Equipo 2 proyecto Equipo 2 DepartmentManager1@company.com
Proyecto - Equipo 3 proyecto Equipo 3 DepartmentManager1@company.com
Mantenimiento - Equipo 1 Mantenimiento Equipo 1 DepartmentManager2@company.com
Mantenimiento - Equipo 2 Mantenimiento Equipo 2 DepartmentManager2@company.com
Mantenimiento - Equipo 3 Mantenimiento Equipo 3 DepartmentManager2@company.com
Proyecto - Equipo 1 Equipo 1 TeamLead1@company.com
Mantenimiento - Equipo 1 Equipo 1 TeamLead1@company.com
Proyecto - Equipo 2 Equipo 2 TeamLead2@company.com
Mantenimiento - Equipo 2 Equipo 2 TeamLead2@company.com
Proyecto - Equipo 3 Equipo 3 TeamLead3@company.com
Mantenimiento - Equipo 3 Equipo 3 TeamLead3@company.com


A continuación, conéctelo a una tabla de asignación, con solo id. de distict:

identificación
Proyecto - Equipo 1
Proyecto - Equipo 2
Proyecto - Equipo 3
Mantenimiento - Equipo 1
Mantenimiento - Equipo 2
Mantenimiento - Equipo 3


Y, a continuación, conecte la tabla de asignación a la tabla de ventas.

Dirección de filtro cruzado "Ambos" en las relaciones. Y, por último, aplique RLS en la columna correo electrónico de la primera tabla.

Esto debería significar que si usa la columna "Categoría" solo verá los departamentos como un DM y solo los equipos como un TL.

¿Qué te parece?

Br
J

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors