إنشاء لوحة بيانات تفاعلية باستخدام Power BI لتحليل أداء المشاركين

تفاصيل العمل

قمت بإنشاء لوحة بيانات تفاعلية (Interactive Dashboard) باستخدام Power BI لتحليل أداء ومشاركة أعضاء الفريق في مسابقة Fawazeer Competition ضمن مهمة في مجتمع GDG.

تم توفير البيانات في 4 ملفات Excel، حيث كانت ثلاثة منها تحتوي على بيانات المشاركة ولكن بهياكل مختلفة، وكان التحدي الرئيسي هو تجميع هذه البيانات في مصدر بيانات واحد منظم.

قمت أولًا بتحديد الأعمدة المشتركة بين الجداول وهي (الاسم ورقم الهاتف)، ثم قمت بحذف الأعمدة غير الضرورية وتوحيد أسماء الأعمدة في جميع الجداول حتى تصبح متطابقة. بعد ذلك استخدمت خاصية Append Queries As New في Power BI لدمج جداول المشاركة الثلاثة في جدول واحد.

أما الملف الرابع فكان يحتوي على أسماء الأعضاء واللجان والنقاط الخاصة بكل عضو، ولاحظت أن عمود النقاط كان مخزنًا كنص (Text)، لذلك قمت بتغيير نوع البيانات إلى Whole Number حتى يمكن استخدامه في العمليات الحسابية والتحليلات.

بعد تجهيز وتنظيف البيانات قمت بإنشاء عدة Visualizations لعرض أهم المؤشرات، منها:

عرض مستوى مشاركة الأعضاء في المسابقة

عرض أفضل الأعضاء بناءً على عدد النقاط

حساب إجمالي نقاط كل لجنة

إبراز أفضل 3 أعضاء على مستوى جميع اللجان

كما أضفت قسمًا جانبيًا في لوحة البيانات لإظهار أهم النتائج بسرعة مثل:

أفضل عضو

أفضل لجنة

أكثر المشاركين نشاطًا

وأخيرًا قمت بتصميم وتنظيم شكل لوحة البيانات وإضافة عنوان Fawazeer Competition لعرض النتائج بشكل واضح واحترافي.

ساعدني هذا المشروع على تطبيق مهارات تنظيف البيانات (Data Cleaning)، نمذجة البيانات (Data Modeling)، وبناء لوحات بيانات تفاعلية باستخدام Power BI.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات