¿Cómo cambiar el modelo de datos para adaptarse al siguiente requisito?

Un usuario Pregunto ✅

karthikbv4

Hola,

Tengo un requisito en el que tengo que mostrar los valores en la matriz visual.

Los datos son así:

karthikbv4_0-1599229846817.png

El valor «nulo» en el nivel2 y el nivel3 indica que la puntuación es para ese Nivel1 en particular.

por ejemplo: En la línea 1, los valores para el nivel2 y el nivel3 son nulos, lo que indica que el puntaje1 y el puntaje 2 para el Nivel 1 son 3.5 y 3.5 respectivamente.

Hay un total de 3 niveles. Deben mostrarse en jerarquía, como:

Nivel 1

Nivel 2

Nivel 3.

Por ejemplo: jerarquía de 2 niveles, es como:

Nivel 2 puntaje 1 puntaje 2

A 3,5 3,5

AA 3 3

AB 4 3

CA 4 3

B 3.2 3.2

BA 3 4

BB 4 3

¿Qué cambios debo hacer en el modelo de datos / columna para adaptarse a esto?

Se agradece cualquier ayuda. Gracias.

Hola @ karthikbv4,

Puedes crear esta medida:

s1 = 
IF (
    ISINSCOPE ( Test[Level 2] ),
    IF ( SELECTEDVALUE ( Test[Level 2] ) <> "", SUM ( Test[score 1] ) ),
    IF (
        ISINSCOPE ( Test[Level 1] ),
        CALCULATE (
            SUM ( Test[score 1] ),
            FILTER (
                ALL ( 'Test' ),
                Test[Level 1] = SELECTEDVALUE ( Test[Level 1] )
                    && Test[Level 2] = ""
            )
        )
    )
)

La medida s2 es similar a s1:

level.png

Adjunto un archivo de muestra a continuación, esperamos poder ayudarlo.

Atentamente,
Yingjie Li

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Hola @ karthikbv4,

Puedes crear esta medida:

s1 = 
IF (
    ISINSCOPE ( Test[Level 2] ),
    IF ( SELECTEDVALUE ( Test[Level 2] ) <> "", SUM ( Test[score 1] ) ),
    IF (
        ISINSCOPE ( Test[Level 1] ),
        CALCULATE (
            SUM ( Test[score 1] ),
            FILTER (
                ALL ( 'Test' ),
                Test[Level 1] = SELECTEDVALUE ( Test[Level 1] )
                    && Test[Level 2] = ""
            )
        )
    )
)

La medida s2 es similar a s1:

level.png

Adjunto un archivo de muestra a continuación, esperamos poder ayudarlo.

Atentamente,
Yingjie Li

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Greg_Deckler

@ karthikbv4: estoy bastante seguro de que querrás desvincular las columnas de nivel.

karthikbv4

En respuesta a Greg_Deckler

Bueno. ¿Cómo propones que quite eso?

Amitchandak

@ karthikbv4, vea si esto puede ayudar en la visualización

https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/

karthikbv4

En respuesta a Amitchandak

Gracias.

Pero no funciona en mi caso.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *