كيفية حساب الجدول الزمني ومؤشر أداء التكلفة في Microsoft Project

الملخص

لا يقوم Microsoft Project بحساب جدول مؤشر الأداء (SPI) أو مؤشر أداء التكلفة (CPI). تحتوي هذه المقالة على ماكرو نموذجي يحسب SPI وCPI لكل مهمة في مشروع.

ملاحظة: SPI هي نسبة العمل المنجز إلى العمل المجدول (BCWP/BCWS). ومؤشر أسعار المستهلك هو نسبة التكاليف المدرجة في الميزانية إلى التكاليف الفعلية (BCWP/ACWP).

المزيد من المعلومات

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

يحسب الماكرو التالي جدول مؤشر الأداء (SPI) ومؤشر أداء التكلفة (CPI) لكل مهمة ويضع النتائج في الحقول الرقمية. SPI لكل مهمة يساوي BCWP/BCWS. يساوي مؤشر أداء المستهلك لكل مهمة BCWP/ACWP.

لإنشاء هذا الماكرو، اتبع الخطوات التالية:

  1. من القائمة أدوات، أشر إلى ماكرو، ثم انقر فوق وحدات ماكرو. فيما يخص 2010 Project، انتقل إلى علامة التبويب " عرض " وانقر فوق الزر وحدات الماكرو .

  2. في حقل اسم الماكرو ، اكتب "CalcSPI_CPI"، ثم انقر فوق "إنشاء " لفتح محرر Visual Basic.

  3. قم بإنشاء الماكرو عن طريق كتابة الروتين الفرعي التالي.
    Sub CalcSPI_CPI()
    Dim t As Task
    لكل حرف في ActiveProject.Tasks
      إذا لم يكن الأمر كذلك ، فهذا ليس شيئا
        إذا كان t.BCWS <> 0 ثم
            t.Number10 = t.BCWP / t.BCWS 'يحسب هذا SPI
        End If
        إذا كان t.ACWP <> 0 ثم
            t.Number11 = t.BCWP / t.ACWP 'يحسب هذا الرقم مؤشر أسعار المستهلك
        End If
      End If
    التالي ر
    End Sub

    ملاحظة: يستخدم هذا المثال الحقلين Number10 وNumber11. يمكنك استخدام أي من الحقول الرقمية والأبجدية الرقمية الأخرى المتوفرة. قد ترغب أيضا في استخدام الدالة Formatfunction لتنسيق النتائج.

  4. في محرر Visual Basic، من القائمة "ملف" ، انقر فوق "إغلاق" و"العودة إلى Microsoft Project".

  5. في Microsoft Project، في القائمة "أدوات "، أشر إلى الماكرو، ثم انقر فوق وحدات الماكرو. فيما يخص 2010 Project، انتقل إلى علامة التبويب " عرض " وانقر فوق الزر وحدات الماكرو .

  6. في قائمة وحدات الماكرو، انقر فوق CalcSPI_CPI. انقر فوق تشغيل.

لعرض نتائج الماكرو، أدرج الحقلين Number10 وNumber11 في جدول مهام. اتبع هذه الخطوات للقيام بذلك:

  1. في القائمة إدراج ، انقر فوق عمود.

    بالنسبة إلى Project 2010، انتقل إلى علامة التبويب "تنسيق" وانقر فوق الزر "إدراج عمود ".

  2. في القائمة اسم الحقل ، انقر فوق Number10.

  3. انقر فوق موافق.

  4. كرر الخطوات من 1 إلى 3 للحقل Number11 .