Power BI Basics · Course lab · about 240 minutes · 6 tasks · marked out of 100, pass at 60
A one-page dashboard from your own data, published and refreshed
The situation
Take a spreadsheet you actually have — a fee register, a sales sheet, an attendance sheet — and turn it into a dashboard a manager would open on Monday: cleaned in Power Query with a readable steps list, modelled across three related tables with a calendar, measured with DAX, laid out to answer five written questions, published, and refreshed on a schedule you then verify actually ran.
What you'll be able to show
- Clean in Power Query so the Applied Steps list is the cleaning report
- Model three related tables and prove the relationships with a click
- Write measures including a month-over-month comparison
- Publish, schedule a refresh, and check it happened
What you need
- Power BI Desktop (free) and the free Power BI Service personal workspace
- Your own spreadsheet with at least 50 rows, plus two related tables you build (or invent plausibly)
- A cloud-stored copy of the file for the scheduled refresh
Tasks
-
1Clean in Power QueryLoad a deliberately messy version of your sheet. Promote headers, fix every data type, standardise a category column with three spellings, remove blank rows, and unpivot any months-across-the-top layout. Read the Applied Steps list.A correct result: A clean table and an Applied Steps list that reads as a cleaning report.
-
2The modelBuild three related tables (students, enrolments, payments — or products, orders, customers). Create relationships in Model view, add a Calendar table. Put a chart from one table and a chart from another on a page, click a value in one, and confirm the other filters.A correct result: A model diagram, and a screenshot of cross-filtering working.
-
3Five measuresA total, a distinct count, an average, a percentage using DIVIDE, and one CALCULATE with a filter — each formatted. Then a Calendar-based measure comparing to the previous month, placed on one visual with its current-month twin.A correct result: Six measures, and a visual showing this month against last.
-
4The page, from questionsWrite five questions on paper first. Build one page: four cards for headline numbers, a time trend, a sorted comparison, slicers for date and one category. Check every visual answers one of the five; delete anything that does not.A correct result: The five questions, and a page where each visual maps to one of them.
-
5Publish and refreshPublish to the Service. Set up a scheduled refresh from the cloud-stored file. The next day, check the refresh history and confirm it ran.A correct result: The published report link and the refresh history showing a successful run.
-
6The note that goes with itWrite two paragraphs: what question the dashboard answers, and one thing it revealed that surprised you.A correct result: Two paragraphs a manager would read.
What to hand in
The .pbix file, the Applied Steps screenshot, the model diagram, the cross-filter screenshot, the published link, the refresh history, and the two-paragraph note.
How it is marked
| Criterion | Points |
|---|---|
| Cleaning done in Power Query with a readable steps list | 15 |
| Three-table model with a calendar and cross-filtering proven | 20 |
| Six measures correct including the month-over-month comparison | 20 |
| Page answers five written questions with nothing spare | 20 |
| Published, scheduled, refresh verified | 15 |
| The note is clear and the surprise is real | 10 |
| Total · pass at 60 | 100 |
صورتحال
ایک spreadsheet لیں جو واقعی آپ کے پاس ہے — fee register، sales sheet، attendance sheet — اور اسے ایسے dashboard میں بدلیں جو manager پیر کو کھولے: Power Query میں پڑھنے کے قابل steps کی فہرست کے ساتھ صاف، calendar کے ساتھ تین جڑی ہوئی tables میں model کیا ہوا، DAX سے ناپا ہوا، پانچ لکھے ہوئے سوالوں کے جواب کے لیے ترتیب دیا ہوا، شائع شدہ، اور schedule پر refresh جسے آپ پھر verify کریں کہ واقعی چلا۔
آپ کیا دکھا سکیں گے
- Power Query میں ایسے صاف کرنا کہ Applied Steps کی فہرست cleaning report ہو
- تین جڑی ہوئی tables model کرنا اور relationships ایک click سے ثابت کرنا
- measures لکھنا، بشمول پچھلے مہینے سے موازنہ
- شائع کرنا، refresh schedule کرنا، اور چیک کرنا کہ وہ ہوا
آپ کو کیا چاہیے
- Power BI Desktop (مفت) اور مفت Power BI Service personal workspace
- کم از کم 50 قطاروں والی آپ کی اپنی spreadsheet، اور دو جڑی ہوئی tables جو آپ بنائیں (یا قابلِ یقین فرض کریں)
- scheduled refresh کے لیے file کی cloud میں رکھی copy
کام
-
1Power Query میں صاف کریںاپنی sheet کا جان بوجھ کر بے ترتیب نسخہ load کریں۔ headers promote کریں، ہر data type درست کریں، تین spellings والا category column یکساں کریں، خالی قطاریں ہٹائیں، اور مہینے اوپر والی کوئی بھی layout unpivot کریں۔ Applied Steps کی فہرست پڑھیں۔درست نتیجہ: ایک صاف table اور Applied Steps کی ایسی فہرست جو cleaning report کی طرح پڑھی جائے۔
-
2modelتین جڑی ہوئی tables بنائیں (students، enrolments، payments — یا products، orders، customers)۔ Model view میں relationships بنائیں، ایک Calendar table شامل کریں۔ ایک صفحے پر ایک table کا chart اور دوسری کا chart رکھیں، ایک میں کسی value پر click کریں، اور تصدیق کریں کہ دوسرا filter ہوتا ہے۔درست نتیجہ: model کا diagram، اور cross-filtering کام کرتی ہوئی کا screenshot۔
-
3پانچ measuresایک total، ایک distinct count، ایک average، DIVIDE سے ایک فیصد، اور filter کے ساتھ ایک CALCULATE — ہر ایک format شدہ۔ پھر پچھلے مہینے سے موازنے والا Calendar پر مبنی measure، اپنے موجودہ مہینے کے جوڑے کے ساتھ ایک visual پر رکھا ہوا۔درست نتیجہ: چھ measures، اور ایک visual جو اس مہینے کو پچھلے کے مقابل دکھائے۔
-
4صفحہ، سوالوں سےپہلے کاغذ پر پانچ سوال لکھیں۔ ایک صفحہ بنائیں: سرخی کے نمبروں کے لیے چار cards، ایک time trend، ایک sorted موازنہ، date اور ایک category کے slicers۔ چیک کریں کہ ہر visual پانچوں میں سے ایک کا جواب دیتا ہے؛ جو نہ دے اسے delete کریں۔درست نتیجہ: پانچ سوال، اور ایک صفحہ جہاں ہر visual ان میں سے ایک سے جڑا ہو۔
-
5شائع کریں اور refreshService پر publish کریں۔ cloud میں رکھی file سے scheduled refresh set کریں۔ اگلے دن refresh history چیک کر کے تصدیق کریں کہ وہ چلا۔درست نتیجہ: شائع شدہ report کا link اور کامیاب run دکھاتی refresh history۔
-
6ساتھ جانے والا noteدو paragraph لکھیں: dashboard کس سوال کا جواب دیتا ہے، اور ایک چیز جو اس نے ظاہر کی اور جس نے آپ کو حیران کیا۔درست نتیجہ: دو paragraph جو manager پڑھے۔
کیا جمع کروانا ہے
.pbix file، Applied Steps کا screenshot، model کا diagram، cross-filter کا screenshot، شائع شدہ link، refresh history، اور دو paragraph کا note۔
نمبر کیسے ملیں گے
| معیار | نمبر |
|---|---|
| صفائی Power Query میں پڑھنے کے قابل steps کی فہرست کے ساتھ ہوئی | 15 |
| calendar کے ساتھ تین tables کا model اور cross-filtering ثابت | 20 |
| چھ measures درست، پچھلے مہینے کے موازنے سمیت | 20 |
| صفحہ پانچ لکھے ہوئے سوالوں کا جواب دیتا ہے، کچھ فالتو نہیں | 20 |
| شائع ہوا، schedule ہوا، refresh verify ہوا | 15 |
| note واضح ہے اور حیرت حقیقی ہے | 10 |
| کل · پاس 60 | 100 |
Hand in your lab
Create a free BvLogic ID to hand in your lab, get it marked, and have it on your certificate.
Create your BvLogic IDAlready have one? Sign in and this course will be added to it.