
1. مقدمة الكورس والتحكم الذكي
منهجية التعليم: تبدأ الدورة بتعليم كيفية استخدام لوحات التحكم (Dashboards) واستغلال إمكانياتها قبل الانتقال لمرحلة البناء من الصفر.
التنبؤ المستقبلي: القدرة على التنبؤ (احتمال) بتكاليف القوى العاملة للأشهر القادمة بناءً على ثلاثة مستويات من الأداء.
تحليل البيانات: فلترة التكاليف والعمالة حسب المنطقة (Area) أو التخصص مثل الأعمال المعمارية.
2. التقارير اليومية (Daily Reports)
توفير الوقت: تحويل عملية إعداد التقرير اليومي من جهد يدوي شاق إلى عملية آلية سريعة لمهندس التخطيط.
دقة التوزيع: تتبع القوى العاملة وتصنيفها (ماهرة وغير ماهرة) وربطها بالأنشطة والمباني بدقة عالية.
إدارة العمالة العامة: مراقبة توزيع العمالة المشتركة مثل عمال السقالات وإداريي الموقع.
3. مراقبة التكاليف (Cost Control)
دمج عناصر التكلفة: تجميع تكاليف العمالة، المقاولين، المواد، والمعدات في تقرير واحد شامل.
الربط مع الميزانية: احتراف ربط البيانات المستخرجة من Power BI مع جداول الميزانية في Excel باستخدام دوال متقدمة لضمان دقة الأرقام الفعلية.
التقارير المالية الشهرية: تصدير بيانات كل شهر على حدة لتحليل الانحرافات المالية ومقارنتها بالمخطط.
4. إدارة إعادة التنفيذ (Rework)
تحليل أسباب الارتفاع: تحديد بنود إعادة التنفيذ وأثرها في رفع سعر البند الأساسي في الميزانية.
الشفافية الإدارية: تقديم تقارير دقيقة للإدارة العليا توضح أسباب زيادة التكاليف في مناطق أو تخصصات معينة نتيجة أخطاء التنفيذ.
الربط المالي: تخصيص تكاليف العمالة الناتجة عن الـ Rework لكل نشاط لضمان دقة التقارير المالية.
الخصومات (Deduction)
المضمون: يركز هذا الجزء على كيفية تسجيل ومتابعة الاستقطاعات من المقاولين.
الفائدة: تعلم كيفية استخراج بيانات المقاولين والعقود المتأثرة بالخصومات، وتجهيزها في تقارير دقيقة لمهندس المساحة (QS) لخصمها من المستخلصات.
. مقارنة سجل الحضور مع الواقع (Timesheet vs Site)
المضمون: يعالج مشكلة الفجوة بين عدد العمالة المسجل رسمياً وبين العدد الفعلي الموجود في الموقع.
الفائدة: شرح كيفية اكتشاف حالات الغياب أو التلاعب بالبيانات من خلال المقارنة اليومية، وتوجيه المسؤولين (Timekeepers) للتحقق من العمالة الناقصة.
المخطط مقابل الفعلي (Plan vs Actual)
المضمون: يقدم لوحة تحكم للمقارنة بين القيم المخطط لها والقيم المنفذة فعلياً.
الفائدة: تحليل الفوارق بين التكلفة المخططة والفعلية، وكذلك مقارنة أعداد العمالة المستهدفة مع الواقع، مما يساعد في تقييم انحراف أداء المشروع.
أهلاً بك! هذا الكورس بعنوان "Project Intelligence: Manpower Control using Power BI & AI"، وهو يركز على كيفية إدارة ومراقبة العمالة في المشاريع الإنشائية باستخدام التكنولوجيا.
إليك ملخص سريع لأهم النقاط التي تناولها الفيديو:
طرق تسجيل بيانات العمالة:
الطريقة الأولى: يعتمد فيها كل مهندس موقع على ملف Excel خاص به، ورغم فعاليتها إلا أنها قد تفتقر لالتزام البعض.
الطريقة الثانية (المعتمدة في الكورس): استخدام نموذج Manpower Rental Request، وهو ملف ورقي مرقم ومتسلسل (مثل A100, A101) يضمن دقة البيانات.
محتويات نموذج طلب العمالة:
يتضمن النموذج بيانات أساسية يجب مراجعتها من قبل "مراقب التكاليف" (Cost Control)، وهي:
التاريخ، الوظيفة، والعدد.
مكان العمل (Area & Building) ووصف العمل.
ملاحظات الخصم (Deductions): سواء كانت خصومات على المقاولين أو تكاليف إعادة أعمال (Re-work).
نظام تكويد الأنشطة (Coding System):
يعتمد الكورس على نظام تكويد احترافي يسهل تتبع الأعمال، ويتكون الكود من:
اختصار اسم الشركة (مثلاً: PMO).
رقم المشروع (مثلاً: 100).
المنطقة (Area): مثل A1 أو A2.
اسم النشاط: بناءً على أكواد CSI العالمية.
معيار CSI العالمي:
أغلب الشركات تعمل بنسخة 1995 التي تضم 16 قسمًا (Divisions).
توجد إصدارات حديثة تصل إلى 49 قسمًا لتنسيق المشاريع الكبرى.
هيكل المجلدات لتنظيم العمل:
مجلد الأكواد (Codes): يحتوي على كافة الأكواد المستخدمة في المشروع لتوحيد مرجعية البيانات.
مجلد البيانات المجمعة (Collected Data):
يضم ملف "Default"، وهو الملف الأهم في الكورس.
يتم أخذ نسخة من ملف "Default" في بداية كل شهر لبدء العمل عليه.
تُسمى ملفات الأشهر بصيغة محددة (مثلاً: 3-March-2026) لسهولة التتبع.
مجلد التقارير (Report): يحتوي على ملف التقرير المستخدم في برنامج Power BI لتحليل البيانات وعرضها، وينقسم داخلياً إلى:
Data Manpower Plan: يمثل خطة العمالة التقديرية التي تم وضعها في بداية المشروع (Planned).
Timesheet: يستخدم لمقارنة عدد العمالة الفعلي في الموقع مع عدد العمالة المسجل عبر البصمة، لضمان مطابقة الأعداد واكتشاف أي فروقات.
هذا التقسيم يضمن تدفق البيانات بشكل منظم من مرحلة التكويد وحتى العرض النهائي في التقارير.
مكونات ملف الأكواد (PMO 100):
المنطقة (Area): لتحديد موقع العمل.
اسم النشاط (Activity Name): لوصف طبيعة البند.
التخصص (Discipline): مثل المعماري، الكهربائي، إلخ.
الأكواد (Codes): الكود المخصص لكل بند تقني.
طريقة البحث السريع واختصار الوقت:
تحويل البيانات لجدول ديناميكي (Dynamic Table): يتم ذلك عبر الضغط على Ctrl + A ثم Ctrl + T لتحويل البيانات العادية إلى جدول تفاعلي.
إدراج أدوات التصفية (Slicers): من قائمة "Table Design"، يتم اختيار "Insert Slicer" لكل من (Area, Activity Name, Discipline).
البحث الفوري: بدلاً من البحث اليدوي الممل، تتيح الـ Slicers الوصول لأي كود (مثل دهانات المنطقة الثانية) بمجرد ضغطات بسيطة وتلقائية.
مسح الفلاتر بضغطة واحدة: أداة "Clear Filter" يتم إضافتها إلى الـ "Quick Access Toolbar" لإزالة كافة التصنيفات والرجوع للجدول الكامل بضغطة واحدة فقط.
هذه الطريقة تضمن لك الوصول لأي كود في ثوانٍ معدودة مهما كان حجم البيانات.
1. أهمية مجلد جمع البيانات (Collect Data)
يعتبر مجلد Collect Data من أهم المجلدات في الكورس، خاصة ملف الـ Default الذي يحتوي على قاعدة البيانات الأساسية.
يتم استقاء هذه البيانات مباشرة من طلبات العمالة (Requests) التي يرفعها مهندسو الموقع.
2. مكونات ملف البيانات الأساسي
يحتوي جدول البيانات على أعمدة محددة لضمان دقة التحليل لاحقاً:
بيانات الطلب: تشمل الرقم التسلسلي (Serial Number)، تاريخ الطلب، وكود الطلب (Request Code).
تصنيف العمل (Discipline): يحدد نوع العمل (معماري، مدني، أو خدمات عامة).
تفاصيل النشاط: اسم النشاط (Activity Name)، كود النشاط (Activity Code) الذي يتم توليده تلقائياً، ووصف العمل (Description).
الموقع: تحديد المنطقة (Area)، القطعة (Parcel)، أو رقم المبنى (Building Number).
تفاصيل العمالة والتكلفة:
نوع العمالة (Role) والعدد المطلوب.
العمالة الماهرة (Skilled): عددها وسعر الوحدة الخاص بها.
العمالة غير الماهرة (Non-Skilled): عددها وسعر الوحدة.
التكلفة الإجمالية (Cost): تُحسب تلقائياً.
3. ملاحظات الخصومات وإعادة الأعمال (Deductions & Re-work)
يتم إضافة عمود للملاحظات لتوضيح ما إذا كان العمل يندرج تحت "إعادة العمل" (Re-work) أو "خصومات على المقاولين" (Deduction).
في حالة الخصم، يتم تسجيل رقم عقد المقاول واسمه والتكاليف التي سيتحملها (سواء عمالة أو مواد).
4. قاعدة ذهبية للتعامل مع Power BI
عند إضافة أعمدة جديدة (مثل عمود المواد Re-work Material)، يجب الالتزام بنفس ترتيب ومكان العمود (مثلاً العمود U) في جميع الملفات.
هذا الالتزام ضروري لكي يتمكن محرك Power Query في برنامج Power BI من تجميع البيانات ودمجها بشكل صحيح ودون أخطاء.
1. آلية تنظيم الملفات (الأرشفة)
التنظيم الزمني: يتم أخذ نسخة من ملف الـ Default لكل شهر جديد (مثلاً: 01-January-2028).
تصفير البيانات: عند بدء شهر جديد، يتم مسح البيانات القديمة والبدء ببيانات جديدة تماماً خاصة بذلك الشهر لضمان دقة التقارير الشهرية.
2. محتويات وتعبئة الجدول
يتم إدخال البيانات يدوياً في البداية لتنشيط المعادلات التلقائية:
بيانات النشاط: تبدأ بإدخال التاريخ، كود الطلب (مثل A100)، ونوع التخصص (Architectural).
الأتمتة (Automation): بمجرد إدخال اسم المنطقة (Area 1)، يقوم الملف تلقائياً بتوليد كود النشاط (Activity Code) بناءً على معادلات مسبقة البرمجة.
تحديد العمالة: يتم إدخال نوع العمالة (مثل Painter) والعدد المطلوب (مثلاً 10 عمال و10 مساعدين).
3. إدارة الخصومات وعقود المقاولين
ربط العقود: في حالات إعادة العمل (Re-work) أو الخصومات، يتم إدخال رقم عقد المقاول.
البحث التلقائي: بمجرد وضع رقم العقد، تظهر بيانات المقاول واسمه تلقائياً بفضل معادلات الربط داخل الملف.
4. التمييز بين تاريخ الطلب وتاريخ التقرير (Date vs Report Date)
هذه نقطة جوهرية يوضحها الكورس:
تاريخ الطلب (Date): هو التاريخ الفعلي الذي وقع فيه الحدث أو طُلبت فيه العمالة.
تاريخ التقرير (Report Date): هو التاريخ الذي اعتُمد فيه الطلب "رسمياً" في حسابات التكاليف.
لماذا الفرق؟ أحياناً يُرفض طلب في شهر ديسمبر ويُعاد قبوله في يناير بعد حل مشاكله؛ هنا يظل تاريخه ديسمبر لكنه يدخل ضمن "تقرير شهر يناير" لضمان عدم تداخل البيانات المالية بعد إغلاق الشهر.
5. التنسيق الشرطي (Conditional Formatting)
يستخدم الملف الألوان (مثل الأخضر) لتمييز الحالات المختلفة للطلبات، مما يسهل على مراقب التكاليف قراءة البيانات الضخمة بلمحة سريعة.
1. إنشاء الجداول الديناميكية (Dynamic Tables)
يتم تحويل البيانات إلى جدول ديناميكي باستخدام الاختصار (Ctrl + T).
الفائدة: يتيح هذا النوع من الجداول تمدد المعادلات تلقائياً عند إضافة أي صف جديد، كما يسهل عملية الربط مع Power BI.
2. معادلة الرقم التسلسلي التلقائي (Serial Number)
بدلاً من كتابة الأرقام يدوياً، تم استخدام معادلة تضمن تسلسلاً صحيحاً حتى لو تم حذف صفوف: =ROW() - 1 (أو الرقم الذي يعلو الخلية الأولى).
الفائدة: تحافظ على ترتيب الأرقام (1، 2، 3...) بشكل آلي وتمنع حدوث فجوات في الترقيم عند التعديل.
3. تقنية القوائم المنسدلة (Data Validation)
تم استخدام خاصية Data Validation لإنشاء قوائم اختيار جاهزة لكل من:
التخصص (Discipline).
اسم النشاط (Activity Name).
المنطقة (Area).
نصيحة تقنية: تم ترتيب الأسماء داخل هذه القوائم أبجدياً (A to Z) ليسهل البحث عنها داخل الملف.
4. معادلة كود النشاط الذكية (Activity Code Formula)
هذه هي أهم معادلة في الملف، حيث تعتمد على ربط عدة خلايا ببعضها لإنتاج كود فريد:
يتم دمج "التخصص" و"اسم النشاط" و"المنطقة" في عمود مساعد باستخدام علامة الربط (&).
تُستخدم دالة VLOOKUP للبحث عن هذا الدمج في صفحة الأكواد (Codes) وجلب الكود المقابل له.
المعادلة: VLOOKUP(Discipline & Activity Name & Area, Codes_Table, 5, 0).
5. تنظيف البيانات من الأخطاء (IFERROR)
لمنع ظهور رموز الأخطاء المزعجة (مثل #N/A) قبل تعبئة البيانات، تم تغليف المعادلات بدالة IFERROR:
الصيغة: IFERROR( VLOOKUP(...) , "" ).
الفائدة: تجعل الخلية تظهر فارغة بدلاً من إظهار خطأ، مما يضمن نظافة البيانات عند تصديرها لبرنامج Power BI وتجنب تعطل التقارير.
1. تنظيم بيانات المباني والعمالة
قوائم المباني (Building Numbers): تم إنشاء قوائم منسدلة لكل أرقام المباني في الموقع، مع ترتيبها أبجدياً (A to Z) لسهولة الاختيار. * تعميم التنسيق: تم استخدام الاختصار (Ctrl + D) لنسخ خاصية "التحقق من البيانات" (Data Validation) لكل صفوف العمود لضمان سريان القوائم المنسدلة على كامل الملف.
2. إدارة وتصنيف العمالة (Roles & Skills)
فصل العمالة: يتبع الكورس استراتيجية فصل العمالة الماهرة (Skilled) عن العمالة المساعدة (Non-Skilled) في نفس الصف بدلاً من إنشاء صفوف منفصلة.
الفائدة: توفير مساحة في الجدول وتبسيط عملية جرد الأطقم (مثلاً: طقم دهانات مكون من 10 فنيين و10 مساعدين).
العمالة العامة (General Labor): يتم تسجيلها كعمالة غير ماهرة فقط، وغالباً ما تُحمل على قسم "المصاريف العامة للموقع" (Site Overhead) وتُصنف تحت منطقة "General" لأنها تخدم كامل المشروع.
3. معادلات الأسعار والتكاليف (Pricing Formulas)
سعر الوحدة للعمالة الماهرة: تُستخدم معادلة VLOOKUP لجلب سعر العامل الماهر بناءً على وظيفته من جدول خارجي.
سعر الوحدة للمساعدين: تم استخدام معادلة IF الشرطية لتثبيت سعر المساعدين (مثلاً 180 أو 150) بمجرد إدخال عددهم: =IF(Non-Skilled > 0, 180, "").
معادلة التكلفة الإجمالية (Cost): = (Skilled * Skilled_Price) + (Non-Skilled * Non-Skilled_Price).
التنظيف البرمجي: يتم دمج دالة IFERROR في كل هذه المعادلات لإبقاء الجدول نظيفاً ومنع ظهور رسائل الخطأ قبل إدخال البيانات.
4. التنسيق الشرطي والتحقق المزدوج (Double Check)
التنسيق الشرطي: تم تطبيق تلوين تلقائي (مثل اللون الأخضر) للخلايا التي تحتوي على أسعار أكبر من صفر، مما ينبه المستخدم في حال نسيان إدخال سعر أو إدخال سعر لعمالة لا تتطلبه (مثل العمالة العامة في خانة المهرة).
التحكم في الأخطاء: يساعد هذا التنسيق في اكتشاف الإدخالات الخاطئة يدوياً بلمحة سريعة قبل تصدير البيانات.
5. أرشفة التقارير (Report Date)
تاريخ التقرير: يتم توحيد "تاريخ التقرير" لكافة المدخلات في الشهر الواحد (مثلاً: December-26)، حتى لو اختلفت تواريخ الطلبات اليومية، وذلك لضمان ظهورها في التقرير المالي الصحيح عند ربطها ببرنامج Power BI.
1. ربط جداول البيانات ببعضها (Table Referencing)
تم التأكيد على ضرورة تسمية الجداول بأسماء واضحة (مثل Manpower) بدلاً من الأسماء الافتراضية مثل "Table 1".
هذه الخطوة ضرورية لتسهيل كتابة المعادلات البرمجية ولضمان استيراد البيانات بشكل منظم وسلس عند الانتقال لبرنامج Power BI.
2. أتمتة جلب أسماء المقاولين
معادلة الربط: تم استخدام دالة VLOOKUP لربط عمود "رقم عقد المقاول" بجدول العقود الخارجي.
بمجرد إدخال رقم العقد في ملف الـ Default، يتم جلب "اسم المقاول" تلقائياً، مما يمنع حدوث أخطاء إملائية في أسماء الشركات ويضمن توحيد البيانات.
3. معالجة الأخطاء وتنظيف الجدول (IFERROR)
مشكلة رموز الخطأ: عند عدم وجود رقم عقد (مثل حالات العمالة التابعة للشركة مباشرة)، تظهر رموز مثل (#N/A).
الحل البرمجي: تم تغليف معادلة الـ VLOOKUP بدالة IFERROR لتظهر الخلية فارغة أو تحتوي على نص محدد بدلاً من رموز الخطأ، مما يحافظ على مظهر التقارير الاحترافي.
الصيغة المستخدمة: IFERROR(VLOOKUP(Contract_Number, Contracts_Table, 2, 0), "").
4. مزايا العمل بنظام الجداول (Dynamic Tables)
تمدد المعادلات: عند إضافة أي صف جديد في نهاية الجدول، يقوم إكسيل بنسخ كافة المعادلات (سواء للأكواد، الأسعار، أو أسماء المقاولين) تلقائياً دون الحاجة لسحبها يدوياً.
التحقق من البيانات (Data Validation): تظل القوائم المنسدلة فعالة في كل الصفوف الجديدة المضافة، مما يقلل من احتمالية الإدخال اليدوي الخاطئ.
5. التحضير لمرحلة Power BI
يعتبر ملف الـ Default بعد هذه التعديلات "بيانات نظيفة" (Clean Data) جاهزة للتحليل.
الالتزام بنفس ترتيب الأعمدة وتسميات الجداول هو المفتاح لإنشاء لوحات تحكم (Dashboards) دقيقة ومؤتمتة بالكامل في المراحل التالية من الكورس.
1. جلب اسم المقاول تلقائياً (VLOOKUP)
تم استخدام دالة VLOOKUP للبحث عن "اسم المقاول" بناءً على "رقم العقد" المدخل.
بدلاً من كتابة اسم المقاول يدوياً في كل مرة، يقوم البرنامج بالبحث عنه في جدول خارجي مخصص للعقود، مما يضمن دقة البيانات وتوحيد المسميات.
2. تنظيف الجدول باستخدام دالة IFERROR
عند وجود خلايا فارغة في عمود "رقم العقد"، يظهر إكسيل تلقائياً رمز الخطأ #N/A.
للتخلص من هذا المظهر غير الاحترافي ومنع المشاكل عند ربط الملف ببرنامج Power BI، تم تغليف المعادلة بدالة IFERROR.
الصيغة: IFERROR(VLOOKUP(...), "")؛ وتعني هذه المعادلة: "إذا نجحت في جلب اسم المقاول فافعل، وإذا ظهر خطأ فاجعل الخلية فارغة".
3. أتمتة تمدد المعادلات في الجداول (Tables)
بمجرد تحويل نطاق البيانات إلى "جدول رسمي" (Table) وتسميته (مثل تسميته Manpower)، تصبح الإضافات سهلة للغاية.
عند إضافة صف جديد في نهاية الجدول، يقوم إكسيل تلقائياً بنسخ كافة المعادلات البرمجية (مثل معادلات الأكواد، الأسعار، وأسماء المقاولين) وتطبيق "التحقق من البيانات" (Data Validation) دون أي تدخل يدوي.
4. الربط المتقدم بين الجداول
تم التأكيد على أن تسمية الجداول (Table Name) خطوة جوهرية، لأنها تسمح للمعادلات بالإشارة إلى "عمود العقد" أو "عمود المقاول" بالاسم بدلاً من مراجع الخلايا الجامدة (مثل A1:B10)، مما يجعل الملف أكثر مرونة عند استيراده لاحقاً في Power BI.
? درس: كيفية تحميل وتثبيت Power BI Desktop
في هذا الدرس، سنتعرف على الطرق المختلفة للحصول على برنامج Power BI على جهازك، مع التركيز على الطريقة الأفضل لضمان الحصول على التحديثات التلقائية.
1. طرق تحميل البرنامج
استعرض المحاضر طريقتين أساسيتين لتحميل البرنامج:
الطريقة الأولى: الموقع الرسمي لـ Microsoft:
تتم عبر البحث عن "Power BI download" والدخول لموقع مايكروسوفت.
تتيح لك تحميل النسخة (غالباً 64-بت) وتثبيتها يدوياً.
ملاحظة: لا يفضل المحاضر هذه الطريقة لأن البرنامج يحصل على تحديثات شهرية تقريباً، ومتابعتها يدوياً قد تكون مرهقة.
الطريقة الثانية (الموصى بها): متجر Microsoft Store:
البحث عن "Power BI" داخل متجر التطبيقات المثبت على ويندوز.
اختيار نسخة Power BI Desktop.
الميزة الكبرى: عند صدور أي تحديث جديد (كل 15 أو 30 يوماً)، يتم تحديث البرنامج تلقائياً أو بضغطة زر واحدة "Update" دون الحاجة لإعادة التحميل والتثبيت من جديد.
2. خطوات التثبيت
إزالة النسخ القديمة: قام المحاضر بالتأكد من حذف أي نسخ سابقة من البرنامج عبر "Control Panel" لضمان تثبيت نظيف.
التثبيت من المتجر: الضغط على زر Install داخل Microsoft Store.
فتح البرنامج: بمجرد الانتهاء، ستظهر واجهة البرنامج التي تحتفظ أحياناً ببيانات المشاريع السابقة إذا كانت موجودة مسبقاً على الجهاز.
3. ما بعد التثبيت
بعد فتح البرنامج، تظهر الواجهة الرئيسية التي ستمكنك من:
بدء مشاريع جديدة.
الاطلاع على الملفات والمشاريع الأخيرة.
التحضير لبناء لوحات البيانات (Dashboards) الاحترافية.
تجميع البيانات واحتراف التعامل مع الأخطاء في
Power BI
في هذا الدرس، ستتعلم كيفية تجميع ملفات متعددة من مجلد واحد (Folder) لدمجها تلقائياً، مع تعلم مهارات استكشاف الأخطاء وإصلاحها لضمان سير العمل بسلاسة.
1. إعداد المجلد والملفات
تجنب ملفات الاختبار: يُنصح بحذف أي ملفات لا تحتوي على الجداول المطلوبة (مثل ملفات التست) لتجنب حدوث خطأ (Error) عند محاولة البرنامج سحب بيانات غير موجودة.
تطابق أسماء الجداول: يجب أن تحتوي جميع الملفات على جداول بنفس الاسم (مثلاً "Manpower") ليتمكن Power BI من دمجها بشكل صحيح.
2. خطوات تجميع البيانات (Folder Connection)
نسخ مسار المجلد: قم بنسخ رابط المجلد الذي يحتوي على ملفاتك.
استيراد البيانات: من قائمة "Get Data"، اختر "More" ثم "Folder" واضغط "Connect".
معالجة البيانات (Transform Data): بدلاً من الدمج المباشر، اختر "Transform Data" للتحكم في الملفات المستوردة.
تصفية الملفات: يمكنك استثناء ملفات معينة (مثل ملفات "Default" أو "Test") من خلال إلغاء تحديدها من القائمة.
3. حل مشكلة صفوف الإجمالي (Total Rows)
من الأخطاء الشائعة وجود صف إجمالي في نهاية ملفات الإكسيل، مما يسبب تكراراً أو أخطاء في الحسابات:
تحويل النوع: قم بتحويل عمود الرقم التسلسلي (Serial Number) إلى نص (Text).
استخدام الفلتر: استخدم "Text Filters" ثم "Does Not Equal" واكتب كلمة "Total" (أو الكلمة المستخدمة للإجمالي) لاستبعاد هذا الصف من جميع الملفات بضغطة واحدة.
إعادة النوع: أعد تحويل العمود إلى رقم (Decimal Number) بعد الانتهاء من التصفية.
? درس: احتراف تصميم التقارير والتعامل مع التواريخ في Power BI
في هذا الدرس، سنتعمق في كيفية استخراج تفاصيل التواريخ برمجياً دون كتابة معادلات معقدة، بالإضافة إلى البدء في تصميم واجهة المستخدم (Dashboard) باستخدام الـ Slicers المتقدمة.
1. فلترة البيانات المتقدمة (استبعاد الملفات غير المرغوبة)
تعلمنا في هذا الدرس شرطاً جديداً وهاماً عند سحب البيانات من مجلد:
تصفية الامتدادات: كيف تمنع Power BI من سحب ملفات PDF أو أي ملفات أخرى قد توجد في المجلد وتسبب أخطاء، وذلك عبر تصفية عمود "Extension".
تعدد الشروط: يمكنك الآن دمج شروط استبعاد ملفات معينة بالاسم (مثل ملفات التست) واستبعاد امتدادات معينة في نفس الوقت لضمان نظافة البيانات.
2. هندسة التواريخ (Date Transformation)
بدلاً من الاعتماد على عمود التاريخ الخام، قمنا باستخراج تفاصيل تسهل عملية الفلترة:
استخراج اليوم، الشهر، والسنة: بضغطة زر واحدة من قائمة "Add Column" ثم "Date"، يمكنك استخراج السنة، واسم الشهر، واليوم.
تقليل النصوص (Extracting Characters): لتحسين شكل التقرير، تعلمنا كيفية استخراج أول 3 حروف فقط من اسم الشهر (مثل Jan, Feb) باستخدام ميزة "Extract" -> "First Characters".
تنظيم الأعمدة: يفضل نقل أعمدة التاريخ الجديدة إلى نهاية الجدول (Move to End) لتسهيل الوصول إليها وتنظيم العمل.
3. تصميم الـ Button Slicer الاحترافي
بدأنا العمل على الجانب الجمالي والوظيفي للتقرير:
إضافة Button Slicer: أداة تفاعلية تسمح للمستخدم باختيار الأيام أو الشهور بسهولة.
تنسيق الشبكة (Layout): ضبط عدد الصفوف والأعمدة (مثلاً 6×6 ليناسب أيام الشهر) وتقليل المسافات (Gap) بين الأزرار إلى 1 بكسل لإعطاء مظهر عصري.
البحث السريع عن الخصائص: نصيحة ذهبية باستخدام شريط البحث داخل قائمة التنسيق للوصول لخصائص مثل "Value" أو "Padding" أو "Title" بسرعة.
تحسين الخطوط: استخدام خط "DIN" وجعله عريضاً (Bold) لضمان وضوح الأرقام داخل الأزرار.
تنسيق الألوان والتأثيرات التفاعلية للـ
Button Slicers
في هذا الدرس، سنركز على جعل التقرير "ينبض بالحياة" من خلال تحسين واجهة المستخدم، وتنسيق الألوان لتعبر عن حالات الضغط والاختيار، بالإضافة إلى تنظيم الـ Slicers الخاصة باليوم والشهر والسنة.
1. تنسيق الحالات المختلفة للزر (Button States)
تعلمنا كيف نغير مظهر الزر بناءً على تفاعل المستخدم:
الحالة الافتراضية (Default/All): ضبطنا اللون الأساسي (مثلاً البرتقالي أو "صفار البيض") مع خط أبيض عريض ليكون واضحاً.
حالة التمرير (Hover): قمنا بتغيير لون الخط إلى الأسود عند مرور الماوس فوق الزر، مع اختيار لون خلفية مميز ليشعر المستخدم بالتفاعل.
حالة الاختيار (Selected): تأكدنا من أن الزر المختار يظل محتفظاً بلونه المميز ليعرف المستخدم الفلتر المطبق حالياً.
2. إضافة التأثيرات البصرية (Shadow & Glow)
لإعطاء عمق للأزرار وجعلها تبدو كأزرار حقيقية:
الظل الداخلي (Inside Shadow): استخدمنا الظل الداخلي لإعطاء إيحاء بأن الزر مضغوط للداخل.
التوهج (Glow): أضفنا تأثيراً خفيفاً (Center Glow) لزيادة جمالية التصميم وجذب انتباه المستخدم.
3. تكرار وتنظيم الـ Slicers (يوم، شهر، سنة)
بدلاً من إعادة التصميم من الصفر، قمنا بنسخ الـ Slicer الأول وتعديله:
تغيير مصدر البيانات: استبدلنا "اليوم" بـ "اسم الشهر" ثم بـ "السنة" في النسخ الجديدة.
تعديل التصميم (Layout): * للشهور: ضبطنا الجدول ليكون 4 أعمدة في 3 صفوف (ليناسب 12 شهراً).
للسنوات: ضبطنا التصميم ليكون 3 أعمدة في صفين (ليناسب خطة مشروع مدتها 6 سنوات).
إزالة الحدود (Borders): فضلنا إزالة الحدود الخارجية للأزرار (Borders) وللفيجوال ككل (Visual Border) لجعل التصميم يبدو أكثر انسيابية وتداخلاً مع خلفية التقرير.
4. ربط العناصر التفاعلية (Interactive Testing)
قمنا بإضافة رسم بياني بسيط (Bar Chart) يربط بين الأقسام (Discipline) والتكلفة (Cost) لاختبار فعالية الـ Slicers.
الآن، بمجرد الضغط على يوم أو شهر أو سنة معينة، يتحدث الرسم البياني تلقائياً ليعكس البيانات المختارة، مما يسهل عملية تحليل البيانات.
? درس: إضافة الـ Slicers وتنسيق القوائم التفاعلية
في هذا الدرس، سنقوم بإضافة فلاتر إضافية للتقرير لتمكين المستخدم من تصفية البيانات بناءً على الأقسام أو بنود العمل، مع تعلم كيفية تحويل هذه الفلاتر إلى قوائم منسدلة (Dropdowns) لتوفير مساحة في واجهة التقرير.
1. إضافة Slicers جديدة
فلتر الأقسام (Discipline): قمنا بإضافة Slicer جديد واختيار عمود "Discipline" لتمكين المستخدم من عرض بيانات قسم محدد (مثل الميكانيكا أو الكهرباء).
تكرار الفلاتر: لضمان التناسق، يمكنك نسخ الـ Slicer وتغيير الحقل المطلوب، مثل إضافة فلتر لـ "Area" أو "Item".
2. تحويل الـ Slicer إلى قائمة منسدلة (Dropdown)
للحفاظ على نظافة واجهة التقرير (Canvas) ومنع ازدحامها، يفضل تحويل القوائم الطويلة إلى قوائم منسدلة:
تغيير النمط: من إعدادات الـ Slicer، نختار "Slicer Settings" ثم نغير النوع من "Vertical List" إلى "Dropdown".
الميزة: هذا يمنح المستخدم حرية اختيار القسم المطلوب مع الحفاظ على مساحة واسعة للرسوم البيانية.
3. تنسيق شكل الـ Slicer (Slicer Header)
لجعل الفلاتر متناسقة مع أزرار التواريخ التي صممناها سابقاً:
تعديل العنوان: قمنا بتغيير الخط في "Slicer Header" إلى خط "DIN" وجعله عريضاً (Bold) ليتناسب مع بقية التقرير.
تنسيق القيم: قمنا أيضاً بتعديل حجم الخط ولونه داخل القائمة المنسدلة لضمان سهولة القراءة.
تطبيق الظل (Shadow): أضفنا تأثيراً ظلياً (Shadow) خارجياً للـ Slicer ليعطيه مظهراً بارزاً واحترافياً على لوحة البيانات.
4. تنظيم العناصر وتوفير المساحة
تعلم كيفية ترتيب الـ Slicers بجانب بعضها البعض في الجزء العلوي أو الجانبي من التقرير.
استخدام الـ "Slicer Header" كعنوان واضح لكل فلتر (مثل: "Select Discipline" أو "Select Area") لتبسيط المهمة على المستخدم النهائي.
? تخصيص تصنيفات التقارير والهوية البصرية
في هذا الدرس، سننتقل إلى مرحلة متقدمة من تصميم واجهة التقرير، حيث سنتعلم كيفية إضافة العناوين الرئيسية، وتنسيق الأيقونات، وتنظيم المساحات لضمان سهولة القراءة وتدفق المعلومات بشكل منطقي للمستخدم.
1. إضافة وتنسيق العناوين (Titles & Headers)
تحديد الهوية: قمنا بإضافة نص رئيسي للتقرير يعبر عن المحتوى (مثل "Project Manpower Analysis") لتعريف المستخدم بمحتوى الصفحة فور الدخول إليها.
توحيد الخطوط: استخدمنا خط DIN وجعلناه عريضاً (Bold) ليتماشى مع التنسيق العام الذي بدأناه في الدروس السابقة، مما يضمن احترافية التصميم.
المحاذاة: قمنا بضبط محاذاة النص في المنتصف (Center Alignment) لإعطاء توازن بصري للوحة البيانات.
2. إضافة الأيقونات البصرية (Visual Icons)
لتعزيز تجربة المستخدم، قمنا بإضافة أيقونات رمزية بجانب الفلاتر والعناوين:
الرمزية: استخدام أيقونة "التقويم" بجانب فلاتر التاريخ، وأيقونة "المستخدمين" بجانب بيانات العمالة.
التنسيق: قمنا بضبط حجم الأيقونات بحيث لا تطغى على البيانات، مع إضافة ظل خفيف (Shadow) لتبدو بارزة ومتناسقة مع الـ Slicers.
3. تنظيم تصنيفات التقرير (Report Categories)
توزيع المساحات: قمنا بتقسيم التقرير إلى مناطق وظيفية؛ منطقة للفلاتر العلوية، ومنطقة للرسوم البيانية، ومنطقة لملخص الأرقام (KPIs).
استخدام الحاويات (Containers): تعلم كيفية استخدام الأشكال (Shapes) كخلفيات خفيفة لتمييز كل تصنيف عن الآخر، مما يقلل من التشتت البصري.
4. اللمسات الجمالية النهائية (Final Aesthetics)
تنسيق الألوان: التأكد من أن جميع الألوان المستخدمة في النصوص والأيقونات تتبع نفس "البليتة" اللونية المختارة للمشروع.
تفعيل الظلال (Shadows): قمنا بتطبيق خيار الظل (Outside Shadow) على كافة الحاويات لتعميق البعد البصري وجعل العناصر تبدو وكأنها تطفو فوق الخلفية.
? درس: تصميم تقرير العمالة اليومي (Daily Manpower Report)
في هذا الدرس، سنتعلم كيفية تحويل البيانات الخام إلى تقرير يومي تفاعلي يسهل من خلاله مراقبة توزيع العمالة في الموقع، مع التركيز على استخدام الرسوم البيانية المناسبة لعرض أعداد الموظفين حسب التخصص أو الشركة.
1. اختيار نوع الرسم البياني المناسب (Visual Selection)
المخطط الشريطي المتراكم (Stacked Bar Chart): قمنا باختيار هذا النوع لعرض توزيع العمالة لأنه يسمح بمقارنة إجمالي الأعداد وتفصيلها في آن واحد.
تحديد المحاور (Axes):
المحور السيني (X-axis): قمنا بوضع "عدد العمالة" أو "العدد الفعلي" لإظهار حجم القوى العاملة.
المحور الصادي (Y-axis): استخدمنا "التخصص" (Discipline) أو "الشركة" (Company) لتصنيف العمالة.
الأسطورة (Legend): أضفنا تصنيفاً إضافياً (مثل الجنسية أو نوع العمالة) داخل الأشرطة لتوفير عمق أكبر للبيانات.
2. تنسيق البيانات والقيم (Data Labels)
لجعل التقرير قابلاً للقراءة السريعة دون الحاجة للوقوف على كل شريط:
تفعيل تسميات البيانات (Data Labels): قمنا بإظهار الأرقام مباشرة فوق الأشرطة البيانية.
تخصيص الخط: استخدمنا خط DIN وجعلناه عريضاً (Bold) ليتماشى مع الهوية البصرية للتقرير بالكامل.
ضبط الوحدات: تأكدنا من ظهور الأرقام كقيم صحيحة (وليس آلاف أو ملايين) لأننا نتحدث عن أعداد أفراد.
3. التفاعل الديناميكي مع الفلاتر (Slicer Interaction)
تكمن قوة هذا التقرير في قدرته على التغير بناءً على اختيارات المستخدم:
التصفية باليوم: عند اختيار يوم محدد من الـ Slicer الذي صممناه سابقاً، يتحدث الرسم البياني ليظهر فقط العمالة التي كانت متواجدة في ذلك اليوم بالتحديد.
التصفية بالشهر والسنة: يمكن للمدير رؤية متوسط العمالة أو إجمالي الحضور خلال شهر كامل ببساطة عبر الضغط على اسم الشهر.
4. إضافة اللمسات الاحترافية (Visual Effects)
العناوين الديناميكية: قمنا بتسمية الرسم البياني "Daily Manpower Distribution" ليكون واضحاً.
تنسيق الخلفية والظل: طبقنا نفس تأثيرات الظل (Outside Shadow) التي استخدمناها في الفلاتر لضمان وحدة التصميم في الصفحة.
? نصيحة احترافية من واقع الملف:
"في تقارير العمالة اليومية، الترتيب التنازلي (Descending Order) هو الأفضل؛ حيث يضع التخصصات أو الشركات ذات العدد الأكبر في المقدمة، مما يساعد الإدارة على تحديد الكتل البشرية الرئيسية في المشروع بلمحة بصر".
? تحليل ومراقبة تكاليف المشروع
(Cost Control Analysis)
في هذا الدرس، ننتقل من مراقبة أعداد العمالة إلى مراقبة التكاليف المالية المرتبطة بها. سنتعلم كيفية إنشاء رسوم بيانية تظهر توزيع الميزانية والمصروفات الفعلية بناءً على الأقسام والبنود، مما يساعد في تحديد الانحرافات المالية في المشروع.
1. إعداد هيكل التكاليف في Power BI
اختيار الرسم البياني: قمنا باستخدام المخطط الشريطي المتراكم (Stacked Bar Chart) مرة أخرى، ولكن هذه المرة لعرض "التكلفة" بدلاً من "العدد".
تحديد المحاور المالية:
المحور السيني (X-axis): نضع حقل "التكلفة" (Cost) لإظهار المبالغ المالية.
المحور الصادي (Y-axis): نستخدم "التخصص" (Discipline) لكي نرى أي قسم (مدني، كهرباء، ميكانيكا) يستهلك الميزانية الأكبر.
2. تمييز البيانات وتنسيقها (Formatting)
لضمان دقة التقرير المالي، قمنا بإجراء التعديلات التالية:
تغيير ألوان العناصر: قمنا بتخصيص لون مختلف لكل قسم (Discipline) ليسهل على المدير المالي تمييزها بمجرد النظر.
تفعيل تسميات البيانات (Data Labels): إظهار القيم المالية مباشرة فوق الأشرطة.
ضبط تنسيق العملة: التأكد من ظهور الأرقام بصيغة مالية واضحة مع تحديد المنازل العشرية المناسبة.
3. تحليل التكاليف عبر الزمن
يرتبط هذا الرسم البياني بالفلاتر الزمنية التي صممناها سابقاً:
التكاليف اليومية والشهرية: عند اختيار شهر معين من الـ Slicer، يتحول الرسم البياني ليظهر التكاليف التي صرفت في ذلك الشهر فقط، مما يسمح بمقارنة المصروفات الفعلية بالميزانية المخطط لها.
توزيع التكلفة حسب بنود العمل: يمكننا أيضاً عرض التكاليف بناءً على "بند العمل" (Item) لمعرفة البنود الأكثر تكلفة في الموقع.
4. اللمسات النهائية والتنظيم (Layout)
العناوين: قمنا بتسمية الرسم البياني "Cost Distribution by Discipline" ليكون واضحاً في التقرير.
التناسق البصري: طبقنا نفس تأثيرات الظل (Shadow) التي استخدمناها في تقرير العمالة لضمان وحدة التصميم في لوحة البيانات بالكامل.
? نصيحة احترافية للمدرب:
"في مراقبة التكاليف، لا تكتفِ بالأرقام الإجمالية؛ قوة Power BI تكمن في قدرتك على رؤية 'أين' ذهبت الأموال بالضبط بمجرد الضغط على اسم القسم أو الفترة الزمنية، وهذا هو جوهر ذكاء الأعمال (Project Intelligence)".
المراجعة النهائية لتقارير التكاليف والعمالة اليومية
في هذا الدرس، سنقوم بمراجعة شاملة للرسوم البيانية التي صممناها للتأكد من أن البيانات تتدفق بشكل صحيح بين فلاتر الزمن (Slicers) والتقارير المرئية، مع التأكد من جودة التنسيق النهائي ليكون التقرير جاهزاً للعرض على الإدارة.
1. التحقق من ديناميكية البيانات (Data Interactivity)
اختبار الفلاتر: قمنا باختيار أيام وشهور وسنوات مختلفة للتأكد من أن الرسوم البيانية الخاصة بـ "توزيع العمالة" و"توزيع التكاليف" تتحدث فورياً وبدقة.
تطابق الأرقام: مراجعة القيم الموضحة في تسميات البيانات (Data Labels) للتأكد من أنها تعكس الواقع الموجود في ملفات الإكسيل المصدرية.
2. مراجعة التنسيق البصري (Visual Review)
تناسق الألوان: التأكد من أن الألوان المستخدمة في تقرير التكاليف تتبع نفس النمط المستخدم في تقرير العمالة لتسهيل المقارنة البصرية بينهما.
تطبيق الظلال والحدود: التأكد من تفعيل تأثير الظل (Shadow) والـ Glow بشكل موحد على كافة الرسوم البيانية لإعطاء طابع احترافي للوحة البيانات.
3. تنظيم واجهة التقرير (Layout Optimization)
توزيع المساحات: التأكد من وجود مسافات كافية بين الرسم البياني الخاص بالعمالة والرسم الخاص بالتكاليف لمنع التداخل البصري.
وضوح العناوين: مراجعة العناوين (Daily Manpower vs Cost Control) لضمان أن المستخدم يفهم الفرق بين التقريرين بمجرد النظر.
4. حفظ العمل وتحديث البيانات (Saving & Refreshing)
عملية الحفظ: تم التأكيد على أهمية حفظ الملف بشكل دوري تحت اسم "Report" لضمان عدم ضياع التعديلات.
تحديث الكويري (Query Refresh): مراجعة الرسائل التي تظهر عند تحديث البيانات لضمان عدم وجود أخطاء ناتجة عن تغيير في الملفات المصدرية.
تتبع وتحليل أعمال إعادة التنفيذ (Rework Tracking)
في هذا الدرس، سنتناول أحد أهم الجوانب في إدارة المشروعات، وهو أعمال إعادة التنفيذ (Rework). سنتعلم كيفية عزل هذه البيانات وتحليل تكاليفها وحجم العمالة المرتبطة بها، مما يساعد الإدارة في فهم أسباب الهدر المالي والزمني داخل الموقع.
1. مفهوم وتصنيف أعمال إعادة التنفيذ
تعريف الـ Rework: هي الأعمال التي يتم تنفيذها مرة أخرى نتيجة أخطاء في التنفيذ، أو تغيير في المخططات، أو عدم مطابقة المواصفات.
عزل البيانات: قمنا بتمييز هذه الأعمال داخل مصدر البيانات (Excel) لكي يتمكن Power BI من التعرف عليها كفئة مستقلة تماماً عن الأعمال الاعتيادية.
2. تصميم تقرير الـ Rework في Power BI
إضافة الرسم البياني: استخدمنا المخطط الدائري (Pie Chart) أو الشرطي (Bar Chart) لإظهار نسبة أعمال إعادة التنفيذ مقارنة بإجمالي أعمال المشروع.
توزيع التكلفة: قمنا بربط التكاليف الناتجة عن الـ Rework بالأقسام المختلفة (مدني، ميكانيكا، كهرباء) لمعرفة القسم الأكثر تسبباً في هذه الأعمال.
3. تحليل العمالة الضائعة (Wasted Manpower)
حساب الساعات: ربطنا أعداد العمالة المتواجدة في مهام إعادة التنفيذ بالجدول الزمني، لإظهار حجم الساعات التي تم استهلاكها في أعمال غير منتجة.
التأثير على الإنتاجية: يتيح هذا التقرير للإدارة رؤية مدى تأثير الـ Rework على انخفاض معدلات الإنتاجية الإجمالية للمشروع.
4. التفاعل مع الفلاتر الزمنية
التتبع اليومي: بفضل الفلاتر التي صممناها، يمكننا معرفة في أي يوم أو شهر بالتحديد زادت أعمال إعادة التنفيذ، وربط ذلك بحدث معين في الموقع أو بتغيير في طاقم العمل.
الشفافية المالية: يظهر التقرير بوضوح المبالغ المالية التي تم صرفها كخسائر نتيجة لإعادة العمل، وهو ما يعد جزءاً أساسياً من تقرير Project Intelligence.
إدارة وتحليل الخصومات (Deductions) في المشروع
في هذا الدرس، سنتعرف على كيفية التعامل مع الخصومات التي تظهر في تقارير المشروع، سواء كانت خصومات على المقاولين، أو استقطاعات مالية ناتجة عن مخالفات أو تأخير، وكيفية تمثيلها بدقة في Power BI لضمان توازن التقرير المالي.
1. مفهوم الخصومات وتصنيفها
تعريف الخصم: هو أي مبلغ يتم استقطاعه من مستحقات جهة معينة (مقاول أو مورد) نتيجة لعدم الالتزام بشروط التعاقد أو بسبب غرامات معينة.
أهمية التتبع: يساعد رصد الخصومات في توضيح التوفير المحقق في الميزانية أو المبالغ المستردة للمشروع، مما يعطي صورة حقيقية للتدفقات النقدية.
2. تمثيل الخصومات في التقرير المرئي
عزل البيانات: قمنا بتخصيص فئة مستقلة للخصومات داخل Power BI لكي لا تختلط مع المصروفات الاعتيادية.
الرسم البياني: استخدمنا رسوماً بيانية توضح "إجمالي الخصومات" مقارنة بـ "إجمالي التكاليف"، مما يسمح للإدارة برؤية المبالغ المستقطعة لكل قسم أو مقاول بشكل منفصل.
3. ربط الخصومات بالأقسام (Discipline)
توزيع الاستقطاعات: يتيح التقرير رؤية أي تخصص (مدني، كهرباء، ميكانيكا) شهد أكبر قدر من الخصومات، وربط ذلك بأسباب معينة مثل جودة التنفيذ أو التأخير في الجدول الزمني.
الشفافية المالية: من خلال إظهار هذه الأرقام، يتم تعزيز مبدأ الشفافية في مراقبة تكاليف المشروع (Cost Control).
4. التفاعل مع الفلاتر الزمنية
التتبع التاريخي: بفضل الـ Slicers التي صممناها، يمكننا تتبع الخصومات في شهر محدد أو سنة معينة، ومقارنة معدل الاستقطاعات بين فترات المشروع المختلفة.
تحديث البيانات: عند تحديث الملفات المصدرية، تنعكس أي خصومات جديدة فوراً في لوحة البيانات، مما يبقي التقرير محدثاً دائماً.
مطابقة سجلات الحضور مع الواقع الميداني (Timesheet Vs Site)
في هذا الدرس، سنتناول واحدة من أهم أدوات الرقابة في إدارة المشاريع، وهي مقارنة سجلات الحضور (Timesheet) الصادرة من المكتب مع البيانات الفعلية المرصودة في الموقع (Site Data). تهدف هذه العملية إلى كشف أي تضارب في البيانات وضمان أن التكاليف المدفوعة تعكس المجهود الفعلي المبذول في الموقع.
1. أهمية مقارنة البيانات
كشف التلاعب: تساعد المقارنة في اكتشاف أي زيادات غير مبررة في ساعات العمل المسجلة ورقياً مقارنة بالعدد الفعلي للعمالة في الموقع.
دقة التكاليف: ضمان أن "Cost Control" يعتمد على أرقام حقيقية، مما يمنع الهدر المالي الناتج عن تسجيل ساعات عمل وهمية.
تحليل الإنتاجية: فهم الفرق بين الساعات المدفوعة والساعات المنتجة فعلياً في الميدان.
2. تمثيل المقارنة في Power BI
استخدام المخطط المزدوج (Clustered Column Chart): قمنا بوضع عمودين بجانب بعضهما؛ أحدهما يمثل بيانات "Timesheet" والآخر يمثل بيانات "Site".
تحديد الانحراف (Variance): بفضل هذا الرسم البياني، يظهر بوضوح أي فجوة (Gap) بين السجلات الورقية والواقع الميداني لكل قسم أو تخصص.
3. ربط المقارنة بالتخصصات (Discipline)
التفصيل بالأقسام: يتيح التقرير رؤية هذه المقارنة لكل قسم على حدة (مدني، كهرباء، ميكانيكا)، مما يسهل تحديد الأقسام التي تعاني من عدم دقة في تسجيل البيانات.
الشفافية الرقابية: عند ظهور فرق كبير في قسم معين، يمكن للإدارة التدخل فوراً للتحقق من آلية تسجيل الحضور في ذلك القسم.
4. التفاعل مع الفلاتر الزمنية
التحليل اليومي والشهري: يمكنك تتبع هذا الفرق بشكل يومي لمعرفة الأيام التي شهدت تضارباً في البيانات، أو رؤية الاتجاه العام (Trend) على مدار الشهر.
تحديث البيانات: بمجرد تحديث ملفات الحضور أو تقارير الموقع، تظهر المقارنة المحدثة فوراً في لوحة البيانات.
Do you want to elevate your Project Controls skills to true professional mastery? This course isn’t just a tool tutorial—it’s a transformative approach to managing manpower data and turning it into strategic insights that drive decision-making.
We’ll explore the philosophy of “Project Intelligence”, starting with understanding dashboards and maximizing their value, then step by step building them from scratch.
What you’ll learn in this course:
Manpower Control & Analysis: Track and analyze skilled vs. non-skilled labor and link it to activities and buildings.
Forecasting: Use power bi to predict future labor needs and costs for upcoming months at low, medium, and high levels.
Digital Daily Reports: Transform cumbersome paper reports into flexible digital reports showing labor distribution by area and activity type.
Cost Control & Financial Oversight: Connect labor counts with actual vs. planned costs for better budget management.
Timesheet vs. Site Analysis: Advanced techniques to compare recorded timesheets with actual on-site conditions to control wastage.
Rework & Deductions Management: Track rework costs and accurately deduct them from contractors to protect project interests.
Why join this course?
“Leadership before Execution” methodology: Learn to interpret and analyze data like a project manager first, then master the technical building side.
Real-world applications: Course uses real construction site data and scenarios.
Professional reporting: Export your data to Excel in polished, executive-ready formats with a single click.
Who is this course for?
Planning Engineers
Cost Control Engineers
Project Control Specialists
Project Managers seeking strict workforce and cost oversight
Contract and QS Engineers interested in deductions and contractor management
This course turns data into actionable intelligence, empowering you to manage manpower and costs like a true Project Intelligence professional.