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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

¿Cómo se muestra una jerarquía organizativa?

Hola

Tengo un conjunto de datos de ejemplo siguiente.

Employee_IDEmployee_NameEmployee_ID del Gerente
A001Stuart PaulB001
A003Heather TC001
B001Robert GC001
Z001Doug FZ001
D001Tom SB001
C001Danny Duke

Z001

Estoy tratando de mostrar la contrataciónarquía por ejemplo

1. Digamos que elijo a un empleado con su identificación que necesitaría saber su contratación hasta que termine en CEO. Basado en el ejemplo anterior si elijo Stuart que debería obtener

Sturart informa a > Robert > Danny > Doug (CEO)

2. También si elijo un gerente me gustaría conocer la jerarquía como arriba y también me gustaría saber los subbordinatos de ese gerente, por ejemplo

a. Digamos que elijo "Robert"

Quiero algo como abajo

  • Stuart y Tom Reportan a Robert > Danny > Doug

b. Digamos que elijo "Danny" Quiero que la contratación muestre algo como abajo.

hirrarchy.png

El empleado tiene un gerente. Gerente es un Empleado y a su vez informa a un Ejecutivo que también es un Empleado.

Puede haber n nivel de hirararchy.

Estoy teniendo problemas para modelar los datos de tal manera que muestre el empleado requerido.

Por favor, aconséjelo.

Gracias

7 REPLIES 7
Anonymous
Not applicable

@amitchandak

El soluton en ese enlace me da sólo la principal contratación, pero principalmente estoy buscando reportajes (subordinados) también.

Digamos que si elijo un gerente quiero saber a quién se reporta y todos los subbordinatos de él también.

Hola @stramzik ,

Cree una tabla de Employee_ID no relacionada como segmentación de datos.

Table 2 = DISTINCT('Table'[Employee_ID])

Utilice la función de ruta de acceso para buscar la ruta de acceso completa de un miembro de la tabla original y crear la columna Longitud de ruta.

Path = PATH('Table'[Employee_ID],'Table'[Manager's Employee_ID])
Path Length = PATHLENGTH('Table'[Path])

Cree una medida para determinar si es la ruta de acceso más larga y aplíquela en el filtro de nivel visual.

Measure = IF(SEARCH(SELECTEDVALUE('Table 2'[Employee_ID]),MAX('Table'[Path]),1,0)>0&&MAX('Table'[Path Length])=CALCULATE(MAX('Table'[Path Length]),ALL('Table')),1,0)

test_path.PNG

Muestra .pbix

Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Estoy mostrando los detalles en una matriz y la medida no funcionaría. Por ejemplo, si elijo A003 no funcionaría para ese empleado

Hola @stramzik ,

Lo sentimos, de acuerdo con el ejemplo que proporcionó y el resultado que espera, puedo probarlo.

Consulte el ejemplo pbix que compartí para comprobar si se ha omitido algún paso.

También puede calcular los datos reales con el método como este.

Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @stramzik ,

¿Este problema es querido?
Si no, por favor hágamelo saber.

Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

@V-lianl-msft He comprobar el Sample.pbix y cuando selecciono A003 la ruta está vacía que no es correcta?

Así que la idea que se me ocurrió es crear una ruta de acceso y poner una búsqueda de texto en eso por lo que ahora puedo buscar un ID y muestra todos los valores asociados a ese ID incluyendo A003.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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