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
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
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.