📁 ITDCESM - ہفتہ 11: کیپسٹون پروجیکٹ – ITDarasgah اینالیٹکس سوئٹ
📅 تاریخ نشر: 27 مارچ، 2026 (جمعہ، صبح 9 بجے)
⏱️ اندازہ شدہ مطالعہ کا وقت: 60 منٹ (پریکٹس کے ساتھ 90 منٹ)
🔍 پچھلے ہفتے کے چیلنج کا جواب
سوال تھا:
ڈیش بورڈ کو ایک ہی کلک سے اصل حالت (کوئی فلٹر نہ ہو) پر واپس لانے کے لیے:
ایکسل میں کون سا بٹن استعمال ہوتا ہے؟
شیٹس میں سلائسر پر کون سا بٹن ہوتا ہے؟
جواب:
ایکسل میں: "Clear Filter" بٹن۔ یہ بٹن ڈیٹا ٹیب کے "Sort & Filter" گروپ میں موجود ہوتا ہے (صاف شیشے کی شکل کا آئیکن)۔ جب کوئی فلٹر فعال ہوتا ہے تو یہ بٹن نمایاں ہو جاتا ہے۔ اس پر کلک کرنے سے تمام فلٹرز اور سلائسرز ایک ساتھ کلیئر ہو جاتے ہیں۔
شیٹس میں: سلائسر کے اوپر دائیں کونے میں موجود چھوٹا سا "X" بٹن۔ جب آپ سلائسر میں کوئی آپشن منتخب کرتے ہیں تو یہ بٹن ظاہر ہوتا ہے۔ اس پر کلک کرنے سے صرف اس سلائسر کا انتخاب ختم ہو جاتا ہے۔ تمام سلائسرز کو ایک ساتھ کلیئر کرنے کے لیے ڈیٹا مینو > "Remove all filters" استعمال کرنا پڑتا ہے۔
خلاصہ: ایکسل میں Clear Filter ایک ہی کلک میں سب کلیئر کر دیتا ہے، جبکہ شیٹس میں ہر سلائسر کا اپنا "X" بٹن ہوتا ہے۔
🎯 اس ہفتے کا مقصد
پورے کورس کی سیکھی ہوئی تمام مہارتوں کو ایک حقیقی، مکمل اور پیشہ ورانہ منصوبے میں ڈھالنا۔ یہ ہفتہ آپ کے سیکھنے کا عملی امتحان ہے، جہاں آپ ITDarasgah کے لیے ایک مکمل اینالیٹکس سوئٹ تیار کریں گے جو مختلف ذرائع سے ڈیٹا لے کر، اسے صاف کر کے، تجزیہ کر کے، اور خوبصورت ڈیش بورڈ کی شکل میں پیش کرے گا۔
📖 بنیادی تصورات: حقیقی دنیا کا پروجیکٹ
کیپسٹون پروجیکٹ کا فلسفہ: یہ صرف ایک اسائنمنٹ نہیں، بلکہ آپ کے پورے سفر کا عکس ہے۔ اس میں آپ وہ سب کچھ استعمال کریں گے جو آپ نے سیکھا ہے: ڈیٹا اکٹھا کرنا، صاف کرنا، تجزیہ کرنا، فارمولے لگانا، چارٹس بنانا، اور ڈیش بورڈ ڈیزائن کرنا۔
حقیقی دنیا کے چیلنجز: اس پروجیکٹ میں آپ کو ایسے مسائل درپیش ہوں گے جو حقیقی کام کی جگہ پر پیش آتے ہیں:
گندا ڈیٹا (Messy Data): مختلف فارمیٹس، خالی سیلز، غلطیاں۔
متعدد ذرائع (Multiple Sources): مختلف شیٹس یا فائلوں سے ڈیٹا یکجا کرنا۔
وقت کی پابندیاں: ایک مقررہ وقت میں مکمل کرنا۔
صارف کی ضروریات: ڈیش بورڈ کو اس طرح بنانا کہ دوسرے لوگ آسانی سے استعمال کر سکیں۔
پورٹ فولیو پیس: یہ پروجیکٹ آپ کی CV/ریزیومے کا حصہ بن سکتا ہے۔ یہ آپ کی مہارت کا ثبوت ہے۔
🛠️ عملی مشق: ITDarasgah اینالیٹکس سوئٹ کی تعمیر
مرحلہ 1: پروجیکٹ کا خاکہ اور ڈیٹا اکٹھا کرنا
📍 پروجیکٹ کا مقصد:
ایک مکمل تجزیاتی نظام بنانا جو ITDarasgah فورم کی کارکردگی کو تین مختلف پہلوؤں سے دکھائے:
ممبران کا تجزیہ (Member Analytics): نئے ممبران، فعال ممبران، ممبران کی برقراری (Retention)۔
مواد کا تجزیہ (Content Analytics): شعبہ وار پوسٹس، مقبول موضوعات، پوسٹس کا رجحان۔
کورسز کا تجزیہ (Course Analytics): اندراج شدہ شرکاء، کورس کی مقبولیت، تکمیل کی شرح۔
📍 ڈیٹا اکٹھا کرنا:
مندرجہ ذیل تین مختلف ڈیٹا سیٹس تیار کریں۔ آپ انہیں ایک ہی فائل کی مختلف شیٹس میں رکھ سکتے ہیں:
شیٹ 1: ممبران کا ڈیٹا (Members Data)
| ممبر آئی ڈی | نام | شعبہ | تاریخ شمولیت | آخری سرگرمی | کل پوسٹس |
|---|---|---|---|---|---|
| M001 | علی احمد | پروگرامنگ | 01-جن-2026 | 15-مار-2026 | 245 |
| M002 | سارہ خان | ڈیزائن | 05-جن-2026 | 10-مار-2026 | 178 |
| M003 | احمد رضا | نیٹ ورکنگ | 12-جن-2026 | 20-مار-2026 | 312 |
| ... (کل 20 ممبران) ... |
شیٹ 2: پوسٹس کا ڈیٹا (Posts Data)
| پوسٹ آئی ڈی | ممبر آئی ڈی | شعبہ | تاریخ | عنوان | ملاحظات |
|---|---|---|---|---|---|
| P001 | M001 | پروگرامنگ | 01-مار-2026 | Python میں نیا فنکشن | 45 |
| P002 | M003 | نیٹ ورکنگ | 02-مار-2026 | راؤٹر کنفیگریشن | 67 |
| P003 | M002 | ڈیزائن | 03-مار-2026 | فونٹس کا انتخاب | 23 |
| ... (کل 30 پوسٹس) ... |
شیٹ 3: کورسز کا ڈیٹا (Courses Data)
| کورس آئی ڈی | کورس کا نام | شعبہ | تاریخ آغاز | شرکاء | مکمل کرنے والے |
|---|---|---|---|---|---|
| C001 | Advanced Python | پروگرامنگ | 01-فر-2026 | 25 | 18 |
| C002 | UI/UX Fundamentals | ڈیزائن | 05-فر-2026 | 30 | 22 |
| C003 | CCNA Preparation | نیٹ ورکنگ | 10-فر-2026 | 20 | 15 |
| ... (کل 10 کورسز) ... |
مرحلہ 2: ڈیٹا کو صاف کرنا اور یکجا کرنا
📍 ایکسل میں (Power Query کا استعمال):
ڈیٹا ٹیب > گیٹ ڈیٹا > فرام ورک بک پر جائیں اور ہر شیٹ کو الگ الگ لوڈ کریں۔
پاور کوئری ایڈیٹر میں خالی سیلز کو چیک کریں۔ اگر کہیں خالی سیل ہو تو اسے صفر یا "نامعلوم" سے بدلیں۔
ممبران اور پوسٹس کے درمیان تعلق قائم کرنے کے لیے مرج (Merge) کا استعمال کریں تاکہ پوسٹس والی شیٹ میں ممبر کا نام بھی نظر آئے۔
صاف شدہ ڈیٹا کو کلوز اینڈ لوڈ کر کے نئی شیٹس میں محفوظ کریں۔
📍 گوگل شیٹس میں (فارمولوں کا استعمال):
ممبران کا نام پوسٹس میں لانے کے لیے VLOOKUP استعمال کریں:
=VLOOKUP(B2, Members!A:E, 2, FALSE)(B2 میں ممبر آئی ڈی ہے)خالی سیلز کو چیک کرنے کے لیے =ISBLANK() اور =IFERROR() کا استعمال کریں۔
IMPORTRANGE کا استعمال کرتے ہوئے اگر ڈیٹا مختلف فائلوں میں ہو تو انہیں یکجا کریں۔
مرحلہ 3: تجزیاتی ماڈل بنانا
📍 ایکسل اور شیٹس میں:
میٹرک 1: ممبران کی برقراری (Member Retention)
ان ممبران کی تعداد معلوم کریں جو پچھلے 30 دنوں میں سرگرم رہے ہیں۔
ایکسل:
=COUNTIF(آخری_سرگرمی, ">="&TODAY()-30)شیٹس:
=COUNTIF(آخری_سرگرمی, ">="&TODAY()-30)
میٹرک 2: شعبہ وار سرگرمی
پائیوٹ ٹیبل بنا کر ہر شعبے کی کل پوسٹس اور اوسط پوسٹس نکالیں۔
ایک اور پائیوٹ ٹیبل سے مہینہ وار پوسٹس کا رجحان نکالیں۔
میٹرک 3: کورسز کی تکمیل کی شرح
ہر کورس کے لیے تکمیل کی شرح فیصد میں نکالیں:
= (مکمل_کرنے_والے / شرکاء) * 100
مرحلہ 4: ڈیش بورڈ ڈیزائن کرنا
📍 ڈیش بورڈ کی ترتیب:
اپنی ڈیش بورڈ شیٹ میں مندرجہ ذیل حصے بنائیں:
حصہ 1: ہیڈر (اوپر)
"ITDarasgah اینالیٹکس سوئٹ" - بڑے فونٹ میں
تاریخ: آج کی تاریخ (خودکار اپ ڈیٹ ہونے والی)
کلیدی اعداد و شمار کے 4 کارڈز:
کل ممبران:
=COUNTA(Members!A:A)-1کل پوسٹس:
=SUM(Posts!G:G)فعال شعبے:
=COUNTA(UNIQUE(Members!C:C))-1اوسط پوسٹس فی ممبر:
=کل_پوسٹس/کل_ممبران
حصہ 2: ممبران کا تجزیہ (بائیں)
چارٹ: ممبران کی شعبہ وار تقسیم (پائی چارٹ)
چارٹ: ماہانہ نئے ممبران کا رجحان (لائن چارٹ)
ٹیبل: سرفہرست 5 فعال ممبران (نام اور پوسٹس)
حصہ 3: مواد کا تجزیہ (درمیان)
چارٹ: شعبہ وار پوسٹس کا موازنہ (بار چارٹ)
چارٹ: پوسٹس کا ماہانہ رجحان (لائن چارٹ)
سلائسر: شعبہ کے لحاظ سے فلٹر کرنے کے لیے
حصہ 4: کورسز کا تجزیہ (دائیں)
چارٹ: کورسز کی مقبولیت (شرکاء کے لحاظ سے) - بار چارٹ
ٹیبل: تکمیل کی شرح کے ساتھ کورسز کی فہرست
سلائسر: شعبہ کے لحاظ سے کورسز فلٹر کرنے کے لیے
💼 کیپسٹون پروجیکٹ: ITDarasgah اینالیٹکس سوئٹ
📋 مسئلہ کا بیان: ITDarasgah انتظامیہ کو فورم اور کورسز کی مجموعی کارکردگی دیکھنے کے لیے ایک مکمل تجزیاتی نظام درکار ہے۔ یہ نظام مختلف ذرائع سے ڈیٹا لے کر، اسے صاف کر کے، اور ایک مرکزی ڈیش بورڈ میں پیش کرے۔
✅ حتمی نتیجہ: ایک مکمل اور پیشہ ورانہ ڈیش بورڈ جس میں درج ذیل شامل ہوں:
کم از کم 6 KPI کارڈز (کل ممبران، کل پوسٹس، فعال شعبے، اوسط پوسٹس فی ممبر، کورسز کی تعداد، اوسط تکمیل کی شرح)۔
کم از کم 5 مختلف چارٹس (پائی، لائن، بار، کمبو)۔
کم از کم 2 سلائسرز (شعبہ، تاریخ)۔
ڈیٹا صفائی اور یکجائی کا ثبوت (صاف ستھرا، منظم ڈیٹا)۔
پیشہ ورانہ فارمیٹنگ اور صارف دوست ترتیب۔
📥 ٹیمپلیٹ ڈاؤن لوڈ / کاپی کریں:
[ایکسل کیپسٹون ٹیمپلیٹ ڈاؤن لوڈ کریں (ITDCESM_Week11_Capstone_Template.xlsx)]
[شیٹس کیپسٹون ٹیمپلیٹ کاپی کریں]
⚡ ہفتہ وار ٹرک: ڈیش بورڈ کو محفوظ اور قابلِ اشتراک بنانا
ڈیش بورڈ کو حفاظت فراہم کریں:
ایکسل: Review > Protect Sheet سے ڈیش بورڈ شیٹ کو محفوظ کریں، صرف سلائسرز اور فلٹرز کو استعمال کرنے کی اجازت دیں۔
شیٹس: Data > Protected sheets and ranges سے ڈیش بورڈ کے اہم حصوں کو محفوظ کریں۔
PDF کے طور پر محفوظ کریں:
ایکسل: File > Export > Create PDF/XPS
شیٹس: File > Share > Publish to web میں "Sheet: ڈیش بورڈ" اور "PDF" منتخب کریں۔
انٹرایکٹو لنک شیئر کریں (صرف شیٹس):
File > Share > Publish to web میں "Sheet: ڈیش بورڈ" اور "Web page" منتخب کریں۔ یہ لنک کسی کو بھی بھیج سکتے ہیں اور وہ ڈیش بورڈ براؤزر میں دیکھ سکیں گے (ایڈٹ نہیں کر سکیں گے)۔
✅ ہفتہ 11 کی سیلف چیک لسٹ
ڈیٹا اکٹھا کرنا: کیا میں نے تین مختلف ڈیٹا سیٹس تیار کر لیے ہیں؟
ڈیٹا صفائی: کیا میں نے خالی سیلز، غلطیوں، اور بے ترتیب ڈیٹا کو صاف کر لیا ہے؟
ڈیٹا یکجائی: کیا میں نے VLOOKUP، INDEX-MATCH، یا Power Query کا استعمال کرتے ہوئے مختلف شیٹس کے ڈیٹا کو آپس میں جوڑ دیا ہے؟
تجزیاتی ماڈل: کیا میں نے اہم میٹرکس (KPIs) نکال لیے ہیں؟
ڈیش بورڈ: کیا میں نے ایک پیشہ ورانہ، انٹرایکٹو اور صارف دوست ڈیش بورڈ بنا لیا ہے؟
دستاویزکاری: کیا میں نے ڈیش بورڈ کے استعمال کے بارے میں مختصر ہدایات لکھ دی ہیں؟
📎 اضافی وسائل
[اختیاری ویڈیو لنک]: "Building a Complete Dashboard from Scratch"
[اختیاری ویڈیو لنک]: "Data Visualization Best Practices"
❓ ہفتہ وار چیلنج سوال
آپ نے اپنا کیپسٹون پروجیکٹ مکمل کر لیا ہے اور اب آپ اسے اپنے پورٹ فولیو میں شامل کرنا چاہتے ہیں۔ نیز، آپ اسے نوکری کے انٹرویو میں دکھانا چاہتے ہیں۔
ایکسل میں، آپ اپنے ڈیش بورڈ کو اس طرح کیسے محفوظ کریں گے کہ:
انٹرویو لینے والا شخص ڈیش بورڈ کو دیکھ تو سکے لیکن غلطی سے ڈیٹا میں تبدیلی نہ کر سکے؟
اگر انٹرویو لینے والے کے پاس ایکسل نہ ہو (صرف ویب براؤزر ہو) تو آپ پھر بھی ڈیش بورڈ کیسے دکھائیں گے؟
شیٹس میں، آپ اپنے ڈیش بورڈ کا انٹرایکٹو ورژن (جہاں سلائسرز کام کریں) کسی ایسے شخص کو کیسے بھیجیں گے جس کے پاس Google اکاؤنٹ نہیں ہے؟
(جواب اگلے ہفتے (آخری لیکچر) میں دیا جائے گا!)

کوئی تبصرے نہیں:
ایک تبصرہ شائع کریں