Academic Insights: Evaluating Student Scores Across Subjects
Open Dataset 👉👉👉 Result Dataset
✅ Step 1: Load Dataset into Power BI
-
Open Power BI Desktop
-
Go to Home > Get Data > Excel (or appropriate format)
-
Select your file containing the dataset
-
In the Navigator pane:
-
Select the sheet or table (e.g.,
Sheet1
) -
Click “Transform Data” to open Power Query Editor
-
-
Rename the query to
result
in the Query Settings pane (if not already named)
🔧 Step 2: Transformation Steps in Power Query (for result
)
🛠️ Step 2.1: Ensure Correct Column Headers
Ensure you have the following columns:
-
Student ID
,Name
,Math
,Science
,English
,History
,Computer Science
If not:
-
Use "Use First Row as Headers"
🛠️ Step 2.2: Set Proper Data Types
-
Set data types:
-
Student ID
→ Whole Number or Text -
Name
→ Text -
Subject columns → Decimal Number
-
Do this by selecting the column → right-click → Change Type
✅ 1. New Column using Power Query (M Query)
To add a Total Score column:
= Table.AddColumn(Source, "Total Score", each [Math] + [Science] + [English] + [History] + [Computer Science])
✅ 2. Only One DAX Measure
To calculate the Average Score per Student (out of 5 subjects):
AverageScore = [Total Score] / 5
Use this in a card or table visual.
✅ 3. Step-by-Step Power BI Report Design – Research Questions
🔍 Q1: Who are the top-performing students?
Steps:
-
Use the Total Score column from M query.
-
Create a Table visual with:
-
Name
,Total Score
,AverageScore
-
-
Sort by
Total Score
descending. -
Apply a Top N filter (e.g., Top 5).
🔍 Q2: What is the performance trend across subjects?
Steps:
-
In Power Query, Unpivot subject columns:
Table.UnpivotOtherColumns(Source, {"Student ID", "Name"}, "Subject", "Score")
-
Create a Column Chart:
-
Axis:
Subject
-
Value:
Average of Score
-
🔍 Q3: Who needs improvement? (Low scorers)
Steps:
-
Use the
AverageScore
DAX. -
Create a Table visual with:
-
Name
,AverageScore
-
-
Add a filter:
AverageScore < 40
or conditional formatting to highlight.
🔍 Q4: Subject-wise comparison for each student
Steps:
-
Use Clustered Bar Chart or Radar Chart (with custom visuals).
-
Axis:
Subject
-
Values:
Score
-
Legend or slicer:
Name
🔍 Q5: Distribution of scores across students
Steps:
-
Use a Histogram or Box Plot (custom visual).
-
Use the
Total Score
orAverageScore
.
0 टिप्पण्या
कृपया तुमच्या प्रियजनांना लेख शेअर करा आणि तुमचा अभिप्राय जरूर नोंदवा. 🙏 🙏