Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola comunidad,
Tengo una tabla que se parece a la tabla de abajo. En esta tabla tenemos preguntas (N1, N2, N3 y N4) de las cuales N1 tiene 3 preguntas, N2 una pregunta, N3 una pregunta y N4 2 preguntas.
Las respuestas son las siguientes:
Una buena respuesta a una pregunta:
N1 vale 0.33 (las respuestas correctas a las 3 preguntas N1 valen 1).
N2 es 1
N3 es 1
N4 vale 0.5 (las respuestas correctas a las 2 preguntas N4 valen 1).
Me gustaría calcular la puntuación utilizando el siguiente método:
1. Si los tres criterios de N1 están bien, puntuación=1. Si solo uno está bien, puntuación=0.33. Si solo dos están bien, puntuación=0,66. (a pesar de los resultados de los criterios de niveles más altos -L2, L3 y L4)
2. Si puntuación=1, tener en cuenta los criterios N2, si está bien, puntuación=2, si no puntuación=1. (a pesar de los resultados de los criterios de niveles más altos -L3 y L4)
3. Si puntuación = 2 tener en cuenta el criterio N3, si está bien, puntuación = 3, si no puntuación = 2. (a pesar de los resultados de los criterios de niveles más altos -L4)
4. Si puntuación=3, tenga en cuenta los criterios N4, si ambos están bien, puntuación =4, si solo uno OK, puntuación 3.5, si ambos KO, puntuación 3.
Id_answer | Región | DateAnswer | Departamento | Qestion | Respuesta |
id1 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id1 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id1 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id1 | Xxx | xxxx | xxxx | N2 | De acuerdo |
id1 | Xxx | xxxx | xxxx | N3 | De acuerdo |
id1 | Xxx | xxxx | xxxx | N4 | De acuerdo |
id1 | Xxx | xxxx | xxxx | N4 | De acuerdo |
id2 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id2 | Xxx | xxxx | xxxx | N1 | KO |
id2 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id2 | Xxx | xxxx | xxxx | N2 | De acuerdo |
id2 | Xxx | xxxx | xxxx | N3 | De acuerdo |
id2 | Xxx | xxxx | xxxx | N4 | De acuerdo |
id2 | Xxx | xxxx | xxxx | N4 | De acuerdo |
id3 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id3 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id3 | Xxx | xxxx | xxxx | N1 | De acuerdo |
id3 | Xxx | xxxx | xxxx | N2 | KO |
id3 | Xxx | xxxx | xxxx | N3 | De acuerdo |
id3 | Xxx | xxxx | xxxx | N4 | De acuerdo |
id3 | Xxx | xxxx | xxxx | N4 | De acuerdo |
Puedes calcular 4 medidas.
N1Score =
ROUNDDOWN (
DIVIDE (
CALCULATE (
COUNT ( 'Table'[Qestion] ),
FILTER (
ALLSELECTED ( 'Table' ),
[Id_answer] = MAX ( 'Table'[Id_answer] )
&& [Qestion] = "N1"
&& [Answer] = "OK"
)
),
3
),
2
)
N2Score =
IF (
[N1Score] = 1,
IF (
CALCULATE (
COUNT ( 'Table'[Qestion] ),
FILTER (
ALLSELECTED ( 'Table' ),
[Id_answer] = MAX ( 'Table'[Id_answer] )
&& [Answer] = "OK"
&& [Qestion] = "N2"
)
) = 1,
2,
1
)
)
N3Score =
IF (
[N1Score] = 1
&& [N2Score] = 2,
IF (
CALCULATE (
COUNT ( 'Table'[Qestion] ),
FILTER (
ALLSELECTED ( 'Table' ),
[Id_answer] = MAX ( 'Table'[Id_answer] )
&& [Answer] = "OK"
&& [Qestion] = "N3"
)
) = 1,
3,
2
)
)
N4Score =
IF (
[N1Score] = 1
&& [N2Score] = 2
&& [N3Score] = 3,
IF (
CALCULATE (
COUNT ( 'Table'[Qestion] ),
FILTER (
ALLSELECTED ( 'Table' ),
[Id_answer] = MAX ( 'Table'[Id_answer] )
&& [Answer] = "OK"
&& [Qestion] = "N4"
)
) = 1,
4,
3.5
)
)
Saludos
Esteban Tao
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |