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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Jerarquía en Matrix: Problemas con los valores textuales en los subtotales

Hola a todos,

Una vez más estoy experimentando problemas con una visualización matricial:

Cada mes compruebo si todos los equipos de mi organización han completado una tarea específica. He construido un informe que me permite realizar un seguimiento de eso con la ayuda de una visualización de tabla (ver más abajo)

SAMPLE54.PNG

Ahora quiero hacer un seguimiento del estado no solo en el equipo, sino también por encima de los niveles de departamento y división. Por lo tanto, quiero implementar una visualización matricial que me permita hacer exactamente eso. Al observar el estado de finalización, esto parece funcionar bastante bien, ya que crea un estado de finalización promedio para el nivel anterior en la jerarquía.

SAMPLE55.PNG

En esta visualización matricial también quiero poner al jefe de división/departamento/equipo/lead, para saber a quién contactar. Sin embargo, aquí es donde me encuentro con problemas.

Al agregar la columna TEAMLEAD como un valor a la matriz, parece colocar el teamlead correcto en el nivel más bajo de una ruta jerárquica. En los niveles anteriores, sin embargo, trata los datos textuales como datos numéricos y trata de resumirlos al igual que el estado de finalización. También produce muchos espacios en blanco.

SAMPLE56.PNG

Eliminé los espacios en blanco a través de una medida usando PATHLENGTH e ISINSCOPE en el siguiente paso y también usé SELECTEDVALUE para mostrar el respectivo equipo:

MAX_DEPTH = MAX('Table'[PATHLENGTH])
BROWSE_DEPTH = ISINSCOPE('Tabla'[L1]) +ISINSCOPE('Tabla'[L2]) +ISINSCOPE('Table'[L3]) +ISINSCOPE('Table'[L4]) +ISINSCOPE('Table'[L5])
OCULTAR = IF([BROWSE_DEPTH]<=[MAX_DEPTH], 1)
HIDE_TL = IF([HIDE]=1, SELECTEDVALUE('Table'[TEAMLEAD]))
Los siguientes resultados:
SAMPLE57.PNG

Ahora solo se muestran los teamleads en el nivel más bajo de una ruta jerárquica. Sin embargo, me gustaría tener los jefes de equipo (= > jefes de departamento / división ...) de los equipos anteriores (= >departamentos / divisiones ...) en la misma columna.

La solución debe verse de la siguiente manera:

SAMPLE58.png

Utilicé los siguientes datos de muestra (dejé fuera las entradas para febrero de 2021 debido al límite de caracteres):

TASK_IDTEAM_IDPARENT_IDIDENTIFICADOREQUIPOLEADFECHAL1L2L3L4L5DOES_TASKFINALIZACIÓN REALCAMINOLONGITUD DEL CAMINO
12021011 ADWMerkel2021-01ADW Falso 11
220210121ADWSScholz2021-01ADWADWS Falso 1|22
320210132ADWS1Altmaier2021-01ADWADWSADWS1 Falso 1|2|33
420210143ADWS11Spahn2021-01ADWADWSADWS1ADWS11 Falso 1|2|3|44
520210154ADWS111Lauterbach2021-01ADWADWSADWS1ADWS11ADWS111Verdadero100,00 %1|2|3|4|55
620210164ADWS112Marrón2021-01ADWADWSADWS1ADWS11ADWS112Verdadero100,00 %1|2|3|4|65
720210173ADWS12Dreyer2021-01ADWADWSADWS1ADWS12 Verdadero100,00 %1|2|3|74
820210182ADWS2Habeck2021-01ADWADWSADWS2 Verdadero0,00 %1|2|83
920210191ADWTMccartney2021-01ADWADWT Falso 1|92
10202101109ADWT1Carretero2021-01ADWADWTADWT1 Verdadero100,00 %1|9|103
11202101119ADWT2Knowles2021-01ADWADWTADWT2 Falso 1|9|113
122021011211ADWT21Fenty2021-01ADWADWTADWT2ADWT21 Falso 1|9|11|124
132021011312ADWT211Molinero2021-01ADWADWTADWT2ADWT21ADWT211Verdadero100,00 %1|9|11|12|135
142021011412ADWT212Richards2021-01ADWADWTADWT2ADWT21ADWT212Verdadero0,00 %1|9|11|12|145
¡Cualquier ayuda será apreciada! ¡Muchas gracias de antemano!
Bien
Chaleco de cuerda

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Le sugiero que concatene el Identificador de Nombres de Líder de Equipo para que vea los Nombres de Líder de Equipo contra cada designación.

FarhanAhmed_0-1638273748177.png

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@marcel97 ,

También encuentro otra forma de crear una Medida:

HIDE_TL =
SWITCH (
    TRUE (),
    ISFILTERED ( 'Table'[L5] )
        && MAX ( 'Table'[L5] ) <> BLANK (),
        CALCULATE (
            MAX ( 'Table'[TEAMLEAD] ),
            'Table'[IDENTIFIER] = MAX ( 'Table'[L5] )
        ),
    NOT ( ISFILTERED ( 'Table'[L5] ) ) && ISFILTERED ( 'Table'[L4] )
        && MAX ( 'Table'[L4] ) <> BLANK (),
        CALCULATE (
            MAX ( 'Table'[TEAMLEAD] ),
            'Table'[IDENTIFIER] = MAX ( 'Table'[L4] )
        ),
    NOT ( ISFILTERED ( 'Table'[L4] ) ) && ISFILTERED ( 'Table'[L3] )
        && MAX ( 'Table'[L3] ) <> BLANK (),
        CALCULATE (
            MAX ( 'Table'[TEAMLEAD] ),
            'Table'[IDENTIFIER] = MAX ( 'Table'[L3] )
        ),
    NOT ( ISFILTERED ( 'Table'[L3] ) ) && ISFILTERED ( 'Table'[L2] )
        && MAX ( 'Table'[L2] ) <> BLANK (),
        CALCULATE (
            MAX ( 'Table'[TEAMLEAD] ),
            'Table'[IDENTIFIER] = MAX ( 'Table'[L2] )
        ),
    NOT ( ISFILTERED ( 'Table'[L2] ) ) && ISFILTERED ( 'Table'[L1] )
        && MAX ( 'Table'[L1] ) <> BLANK (),
        CALCULATE (
            MAX ( 'Table'[TEAMLEAD] ),
            'Table'[IDENTIFIER] = MAX ( 'Table'[L1] )
        )
)

Icey_0-1638524933891.png

Saludos

Helado

Si este post Ayuda, a continuación, por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @FarhanAhmed. Después de luchar durante un tiempo, implementé esta solución, ya que creo que es la forma más fácil y conveniente de retratar lo que necesito ver. ¡Agradecer!

Syndicate_Admin
Administrator
Administrator

Le sugiero que concatene el Identificador de Nombres de Líder de Equipo para que vea los Nombres de Líder de Equipo contra cada designación.

FarhanAhmed_0-1638273748177.png

Hola @FarhanAhmed ! ¡Gracias por su contribución!

Ya lo he hecho como una solución provisional por ahora. Si bien funciona, me parece que no es la solución más elegante. En mis datos originales también tengo la dirección de correo electrónico de los respectivos líderes de equipo y parece demasiado cargada concatenada.

¡Gracias!

Atentamente

Chaleco de cuerda

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.