تحليل بيانات النشاط البدني والصحة باستخدام Power BI

تفاصيل العمل

يهدف هذا المشروع إلى بناء Dashboard تفاعلية لتحليل بيانات النشاط البدني والصحة باستخدام Power BI اعتمادًا على بيانات أجهزة FitBit، بهدف متابعة مؤشرات النشاط اليومي مثل عدد الخطوات، السعرات الحرارية، المسافة المقطوعة، عدد الطوابق، ومستويات النشاط المختلفة، بما يساعد على فهم الأنماط اليومية والشهرية للنشاط البدني، ومقارنة الأداء الفعلي بالمستهدف، ودعم اتخاذ قرارات صحية مبنية على البيانات.

في مرحلة تنظيف ومعالجة البيانات باستخدام Power Query تم العمل على تجهيز البيانات بشكل مناسب للتحليل، حيث تم تصحيح أنواع البيانات خصوصًا حقول التاريخ والقيم الرقمية، وإزالة السجلات غير الضرورية والتكرارات، والتأكد من تنسيق البيانات اليومية بشكل صحيح. كما تم تنفيذ بعض التحويلات المهمة مثل دمج الملفات (Combine Files) من أكثر من مصدر داخل Power Query، وتوحيد هيكل البيانات، بالإضافة إلى إعادة تسمية الأعمدة وتحسين تنسيقها، مما ساعد على إعداد البيانات في صورة نظيفة ومنظمة وجاهزة للتحليل.

بعد ذلك تم بناء نموذج بيانات بسيط ومنظم يركز على جدول رئيسي يحتوي على بيانات النشاط اليومي مثل التاريخ، السعرات الحرارية، عدد الخطوات، المسافة، عدد الطوابق، دقائق الجلوس، دقائق النشاط البطيء، دقائق النشاط المتوسط، ودقائق النشاط المكثف، بالإضافة إلى إنشاء جدول مساعد خاص بالمؤشرات المستهدفة Key Measures / Targets لعرض الحدود الدنيا والعليا أو القيم المستهدفة لبعض المؤشرات مثل Calories, Steps, Floors، مما ساعد في بناء مقارنات واضحة بين الأداء الفعلي والمستهدف داخل اللوحة.

كما تم الاعتماد على حقل التاريخ لتحليل البيانات عبر الزمن بشكل احترافي، مع استخدام تقسيمات زمنية مثل السنة، الشهر، واليوم لعرض الاتجاهات الزمنية داخل الرسوم البيانية والسلايسرز، مما سهّل تتبع النشاط البدني على مستوى يومي وشهري وسنوي، مع إمكانية المقارنة بين الفترات المختلفة.

تم إنشاء مجموعة من المقاييس باستخدام DAX لتحليل الأداء الصحي والبدني بشكل دقيق، حيث تم حساب متوسط السعرات الحرارية (Average Calories)، متوسط الخطوات (Average Steps)، متوسط المسافة (Average Distance)، ومتوسط عدد الطوابق (Average Floors)، بالإضافة إلى تحليل متوسط دقائق النشاط حسب مستويات الحركة المختلفة (Slow / Moderate / Intense Activity)، مع استخدام مقاييس مخصصة لعرض الأداء مقابل المستهدف داخل Gauge Charts لإظهار مدى الاقتراب من الأهداف المحددة بشكل بصري واضح.

تم تصميم Dashboard تفاعلية بواجهة احترافية وعصرية تعرض مجموعة من المؤشرات الرئيسية في شكل KPI Cards وGauge Charts توضح أهم القيم مثل متوسط السعرات الحرارية، متوسط الخطوات، متوسط المسافة، ومتوسط عدد الطوابق، بالإضافة إلى مخطط دائري (Donut Chart) يوضح توزيع متوسط النشاط الشهري حسب مستويات النشاط المختلفة، ورسوم بيانية عمودية توضح متوسط الخطوات حسب اليوم ومتوسط عدد الطوابق حسب اليوم، إلى جانب مخطط تراكمي / عمودي لتحليل متوسط النشاط البطيء والمتوسط والمكثف حسب اليوم بشكل تفصيلي.

تتضمن لوحة التحكم أيضًا عناصر تفاعلية قوية مثل Slicers لتصفية البيانات حسب السنة، الشهر، واليوم، حيث تم استخدام Month Buttons بشكل بصري جذاب، بالإضافة إلى Range Slider لاختيار نطاق الأيام داخل الشهر، مما يمنح المستخدم مرونة عالية في استكشاف البيانات ومقارنة الأداء بين الفترات الزمنية المختلفة بطريقة واضحة وسريعة.

كما تم تصميم اللوحة بأسلوب بصري منظم يركز على سهولة القراءة وإبراز المؤشرات الصحية الأساسية، مع توزيع متوازن للعناصر بين مؤشرات الأداء والرسوم البيانية الزمنية، مما يوفّر تجربة تحليل مرئية مريحة تساعد المستخدم على متابعة نشاطه البدني اليومي وفهم سلوك الحركة بشكل أفضل.

يساعد هذا التحليل في متابعة الأداء الصحي اليومي والشهري، وتحديد الأيام الأكثر نشاطًا أو الأقل نشاطًا، وفهم العلاقة بين عدد الخطوات، السعرات الحرارية، المسافة، وعدد الطوابق، بالإضافة إلى تحليل أنماط الحركة المختلفة حسب شدة النشاط، مما يدعم اتخاذ قرارات أكثر دقة لتحسين اللياقة البدنية، الالتزام بالأهداف الصحية، وزيادة الوعي بالعادات اليومية اعتمادًا على البيانات.

بطاقة العمل

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