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

buscar un gráfico de organización visual que permita informes de información sobre herramientas

Hola

Tengo una tabla de informes con el texto de autoevaluación de los empleados. Estoy luchando para encontrar un gráfico de orgnaización visual que rellenaría un organigrama basado en la línea de informes y adjuntaría texto de autoevaluación en una página de información sobre herramientas (algo así como el informe power bi a continuación).

He probado imágenes personalizadas como Akvelon, pero no permite un informe de información sobre herramientas. ¿Alguien conoce algún objeto visual que genere un gráfico de organización y un informe de información sobre herramientas al mismo tiempo?

raw data.png

organziation chart with tooltip report.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @JeanWang,

Cree que el uso de algunos de los tecnic padre-hijo y el uso del árbol de descomposición que está abble para lograr lo que necesita.

En el ejemplo solo tiene 4 niveles de jerarquía que no saben si tiene más, pero si es así, debe crear niveles adicionales.

He seguido el ejemplo en esta entrada de blog y he creado la siguiente configuración:

Columnas agregadas al modelo:

Path = PATH ('Table'[ID], 'Table'[Manager ID])

Depth = PATHLENGTH ( 'Table'[Path] )

Level 1 = VAR LevelNumber = 1
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result


Level 2 = VAR LevelNumber = 2
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result


Level 3 = VAR LevelNumber = 3
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result


Level 4 = VAR LevelNumber = 4
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result

Medidas creadas:

EntityRowDepth = MAX ( 'Table'[Depth] )

EntityBrowseDepth = 
    ISINSCOPE ( 'Table'[Level 1] )
    + ISINSCOPE ( 'Table'[Level 2] )
    + ISINSCOPE ( 'Table'[Level 3] )
    + ISINSCOPE ( 'Table'[Level 4] )


Company = 
VAR Val = count('Table'[ID])
VAR EntityShowRow =
    [EntityBrowseDepth] <= [EntityRowDepth]
VAR Result =
    IF ( EntityShowRow, Val )
RETURN
    Result

MFelix_1-1611498947769.png

Marque la fijación PBIX.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

No @JeanWang,

Cree que el uso de algunos de los tecnic padre-hijo y el uso del árbol de descomposición que está abble para lograr lo que necesita.

En el ejemplo solo tiene 4 niveles de jerarquía que no saben si tiene más, pero si es así, debe crear niveles adicionales.

He seguido el ejemplo en esta entrada de blog y he creado la siguiente configuración:

Columnas agregadas al modelo:

Path = PATH ('Table'[ID], 'Table'[Manager ID])

Depth = PATHLENGTH ( 'Table'[Path] )

Level 1 = VAR LevelNumber = 1
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result


Level 2 = VAR LevelNumber = 2
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result


Level 3 = VAR LevelNumber = 3
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result


Level 4 = VAR LevelNumber = 4
VAR LevelKey = PATHITEM ( 'Table'[Path], LevelNumber, INTEGER )
VAR LevelName = LOOKUPVALUE ( 'Table'[Name], 'Table'[ID], LevelKey )
VAR Result = LevelName
RETURN
    Result

Medidas creadas:

EntityRowDepth = MAX ( 'Table'[Depth] )

EntityBrowseDepth = 
    ISINSCOPE ( 'Table'[Level 1] )
    + ISINSCOPE ( 'Table'[Level 2] )
    + ISINSCOPE ( 'Table'[Level 3] )
    + ISINSCOPE ( 'Table'[Level 4] )


Company = 
VAR Val = count('Table'[ID])
VAR EntityShowRow =
    [EntityBrowseDepth] <= [EntityRowDepth]
VAR Result =
    IF ( EntityShowRow, Val )
RETURN
    Result

MFelix_1-1611498947769.png

Marque la fijación PBIX.

¡Muchas gracias, Miguel! Eso es lo que busco. Me tomó un tiempo limpiar la línea de informes, pero al final funciona.

Syndicate_Admin
Administrator
Administrator

@JeanWang Usted tendrá que hacer algunos visuales personalizados en este caso. ¿Ha intentado utilizar el gráfico visual de la organización del software MAQ.

https://appsource.microsoft.com/en-us/product/power-bi-visuals/wa200001120?tab=overview

https://www.youtube.com/watch?v=fFp5i3BDKec

avísame si funciona para ti. Gracias

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