Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Tengo una tabla que se parece a la siguiente:
StudentID | Prueba1 | Test2 | Test3 | Test4 | Prueba5 |
1 | 93 | 71 | 56 | 66 | 60 |
2 | 59 | 54 | 58 | 78 | 51 |
3 | 95 | 59 | 81 | 74 | 85 |
4 | 82 | 58 | 91 | 86 | 59 |
5 | 63 | 100 | 88 | 92 | 50 |
Quiero crear una tabla filtrada que tenga las mismas columnas, excepto que solo tiene alumnos que tienen 80 o más en al menos una prueba.
En mi ejemplo, dado que StudentID n.o 2 nunca ha tenido una puntuación de prueba superior a 80, debe excluirse en la nueva tabla.
StudentID | Prueba1 | Test2 | Test3 | Test4 | Prueba5 |
1 | 93 | 71 | 56 | 66 | 60 |
3 | 95 | 59 | 81 | 74 | 85 |
4 | 82 | 58 | 91 | 86 | 59 |
5 | 63 | 100 | 88 | 92 | 50 |
Aquí está mi intento fallido:
CALCULATETABLE(Score, Test1>=80 || Test2>=80 || Test3>=80 || Test4>=80 || Test5>=80)
Gracias
Solved! Go to Solution.
Hola @pucities ,
Marque este archivo como un ejemplo: Descargar PBIX
He desengirado las columnas de valor, por lo que puede filtrarlo. También he creado otra tabla como ejemplo, si es necesario.
Ricardo
Gracias por su respuesta.
Siento no haber sido claro.
Pero quiero que la nueva tabla tenga las mismas columnas. Además, sólo quiero incluir las 5 puntuaciones para los estudiantes que tenían >80 en al menos una prueba.
¡¡Gracias!!
¿Sabe si hay alguna manera de hacerlo sin pivotar / despivotar la tabla sólo usando DAX?
Hola @pucities ,
Sí, es posible hacerlo usando sólo DAX. Es el mismo código, debe cambiar el filtro de las columnas con o condición.
Sin embargo, va a tener que escribir todas las columnas siempre para cualquier cálculo.
Ricardo