Forum Discussion
Database design for comparing rows
- 6 years ago
Hi Benjamin_Eureka,
Is the output in your data your expected output? But as parry2k said, the data you provided lack candidate column. Would you please check for it?
If you want to filter out candidate that pass both Exam A and Exam B, please refer to the measure below:
Measure = VAR A = CALCULATE ( MAX ( 'Table'[result] ), ALLEXCEPT ( 'Table', 'Table'[candidate] ), 'Table'[exam] = "ExamA" ) VAR B = CALCULATE ( MAX ( 'Table'[result] ), ALLEXCEPT ( 'Table', 'Table'[candidate] ), 'Table'[exam] = "ExamB" ) RETURN IF ( A = "Yes" && B = "Yes", 1, 0 )If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Best Regards,
Dedmon Dai
ah, I'm so sorry. I filled the output table with dummy numbers. The idea is that I can see, of the people who completed 'Exam B', if they also finished 'Exam A' (dummy names).
For instance:
There are 30 people who completed 'Exam B'. 20 of them also completed 'Exam A'. I want to check if those 20 received higher grades than the other 10.
Does this makes sense? I'm sorry for the lack of clarity.
Benjamin_Eureka I wish you had made excel file much easy to digest, we are talking Exam a and b, and in excel sheet you have all various text (i cannot relate) and the numbers in excel don't match with anything. would you mind putting the file again and explain, help me to get the help.
- Benjamin_Eureka6 years agoFrequent Visitor
I'm sorry. Another try. I have updated the file to match the example I gave. Now you see a simple output table with dummy numbers as well as an example of the input table. The question I have is:
How can I check if candidates who took Exam A had a higher grade for Exam B than the people who did not take Exam A before?
Thanks for your efforts
The file: https://eurekagroep-my.sharepoint.com/:x:/g/personal/benjamin_eureka-groep_nl/EQ6bgdyF6elNrkopSZ5SAOUB4KgsamxGPHbLe99FjGKPIg?e=rbqXqd- parry2k6 years agoSuper User
Benjamin_Eureka Maybe I'm not reading it correctly, there is no candidate in your sample data who took exam A and also exam b so how we can answer the 1st question?
- Benjamin_Eureka6 years agoFrequent Visitor
Like I said: it's dummy data. I cannot share the real data due to company limitations. But that's besides the point. The data itself doesn't matter. The question is how I can find out if a candidate who passed Exam B already passed Exam A. Or in a more abstract way: how can I find out if a certain entry is available in slightly different form anywehere else in the database. I am looking for the abstraction of the solution; the file provided is purely for clarification purposes.