This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
I am new to Power BI and I am looking for some help on how to transform Pass/Fail Question data so I can display the responses in a Power BI bar chart. I have an excel file with six columns Site Name, Date, Assessor, Question 1, Question 2 and Question 3.
My objective is to Transform the data by adding the pass/fail values for each of the Question columns and displaying a bar chart with each of the totals broken down by site name. Ideally, the bar chart would include a Site Name on the X axis and either a stacked bar (Pass and Fail) or two bar values (Pass and Fail) for each of the Sites on the Y Axis.
Solved! Go to Solution.
select the first three columns and unpivot other columns. then it will be easier for you to do the calculation
Proud to be a Super User!
Hi @egghead - In Power Query editor, transform tab--> Unpivot the Question Columns
To reshape your data, you will need to unpivot the Question columns:
close and apply the changes in power query editor,
Using dax, create an measure for pass as below:
Total Pass = CALCULATE(COUNT('Table'[Result]), 'Table'[Result] = "Pass")
another measure for fail:
Total Fail = CALCULATE(COUNT('Table'[Result]), 'Table'[Result] = "Fail")
Now you can choose bar chart to display the pass/fail count for each site.
Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!
Proud to be a Super User! | |
Thank you @rajendraongole1 so much for your assistance!!! With your assistance I was able to create the desired report:
Hi @egghead - In Power Query editor, transform tab--> Unpivot the Question Columns
To reshape your data, you will need to unpivot the Question columns:
close and apply the changes in power query editor,
Using dax, create an measure for pass as below:
Total Pass = CALCULATE(COUNT('Table'[Result]), 'Table'[Result] = "Pass")
another measure for fail:
Total Fail = CALCULATE(COUNT('Table'[Result]), 'Table'[Result] = "Fail")
Now you can choose bar chart to display the pass/fail count for each site.
Did I answer your question? Mark my post as a solution! This will help others on the forum!
Appreciate your Kudos!!
Proud to be a Super User! | |
select the first three columns and unpivot other columns. then it will be easier for you to do the calculation
Proud to be a Super User!
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 36 | |
| 28 | |
| 28 | |
| 21 | |
| 18 |
| User | Count |
|---|---|
| 68 | |
| 39 | |
| 33 | |
| 24 | |
| 23 |