Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos,
Estoy intentando crear una columna con la expresión DAX que ingrese Sí cuando un estudiante suspende un examen durante un período determinado. Por ejemplo, tengo la siguiente tabla
Nombre | Examen | Puntuación del examen |
Steve | Examen 1 | Fallar |
Steve | Examen 2 | Pasar |
Steve | Examen 3 | Pasar |
Bob | Examen 1 | Pasar |
Bob | Examen 2 | Fallar |
Bob | Examen 3 | Fallar |
Jeff | Examen 1 | Fallar |
Jeff | Examen 2 | Fallar |
Jeff | Examen 3 | Fallar |
¿Quería crear una columna adicional llamada Exam 1 Fail? y pondrá Sí para cada fila si no han reprobado el examen 1. La tabla de resultados sería:
Nombre | Examen | Puntuación del examen | Examen 1 ¿Reprobar? |
Steve | Examen 1 | Fallar | Sí |
Steve | Examen 2 | Pasar | Sí |
Steve | Examen 3 | Pasar | Sí |
Bob | Examen 1 | Pasar | No |
Bob | Examen 2 | Fallar | No |
Bob | Examen 3 | Fallar | No |
Jeff | Examen 1 | Fallar | Sí |
Jeff | Examen 2 | Fallar | Sí |
Jeff | Examen 3 | Fallar | Sí |
¿Cómo haría esto? He probado las declaraciones IF, pero estoy teniendo dificultades para encontrar la lógica correcta que sería sí para cada fila. Cualquier ayuda es muy apreciada y hágame saber si puedo aclarar.
Solved! Go to Solution.
Podrías usar algo como esto.
Fail exam 1 =
VAR Student = Exams[Name]
VAR Resultexam1 = COUNTROWS(
FILTER( Exams, Exams[Name] = Student && Exams[Exam] = "Exam 1" && Exams[Exam Score] = "Fail"))
RETURN
If(Resultexam1 = 1,"Yes","No")
Saludos
Juan
Hola
Esta fórmula de columna calculada funciona
=if(CALCULATE(COUNTROWS(Data),FILTER(Data,Data[Name]=EARLIER(Data[Name])&&Data[Exam]="Exam 1"&&Data[Exam Score]="Fail"))>=1,"Yes","No")
Espero que esto ayude.
Podrías usar algo como esto.
Fail exam 1 =
VAR Student = Exams[Name]
VAR Resultexam1 = COUNTROWS(
FILTER( Exams, Exams[Name] = Student && Exams[Exam] = "Exam 1" && Exams[Exam Score] = "Fail"))
RETURN
If(Resultexam1 = 1,"Yes","No")
Saludos
Juan
¡Eso es increíble! Muchas gracias, Jeroen. ¡Que tengas un buen día!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |