cancel
Showing results for 
Search instead for 
Did you mean: 
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.

View solution in original post

¡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
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group

April Update

Check it Out!

Click here to read more about the April 2021 Updates!

MBAS Carousel

Sign up for our May 4th event!

May the fourth be with you, join us online!

secondImage

The largest Power BI virtual conference

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

Top Kudoed Authors