الملخص
لا يحسب Microsoft Project فهرس أداء الجدولة (SPI) أو فهرس أداء التكلفة (CPI). تحتوي هذه المقالة على نموذج ماكرو يحسب SPI وCPI لكل مهمة في مشروع.
ملاحظه: SPI هي نسبة العمل المنجز إلى العمل المجدول (BCWP/BCWS). مؤشر الأداء الرئيسي هو نسبة التكاليف المدرجة في الميزانية إلى التكاليف الفعلية (BCWP/ACWP).
المزيد من المعلومات
ملاحظه: توفر Microsoft أمثلة برمجة للتوضيح فقط، دون ضمان سواء تم التعبير عنه أو تضمينه. وهذا يشمل، على سبيل المثال لا الحصر، الضمانات الضمنية للقابلية التجارية أو اللياقة البدنية لغرض معين. تفترض هذه المقالة أنك على دراية بلغة البرمجة التي يتم توضيحها ومع الأدوات المستخدمة لإنشاء إجراءات وتصحيح الأخطاء. يمكن لمهندسي دعم Microsoft المساعدة في شرح وظائف إجراء معين، لكنهم لن يعدلوا هذه الأمثلة لتوفير وظائف إضافية أو إجراءات بناء لتلبية متطلباتك المحددة.
يحسب الماكرو التالي فهرس أداء الجدولة (SPI) ومؤشر أداء التكلفة (CPI) لكل مهمة ويضع النتائج في حقول رقمية. SPI لكل مهمة تساوي BCWP/BCWS. تساوي CPI لكل مهمة BCWP/ACWP.
لإنشاء هذا الماكرو، اتبع الخطوات التالية:
من القائمة أدوات، أشر إلى ماكرو، ثم انقر فوق وحدات ماكرو. بالنسبة إلى Project 2010، انتقل إلى علامة التبويب عرض وانقر فوق الزر وحدات الماكرو .
في حقل اسم الماكرو ، اكتب "CalcSPI_CPI"، ثم انقر فوق إنشاء لفتح محرر Visual Basic.
قم بإنشاء الماكرو عن طريق كتابة العنوان الفرعي التالي.
Sub CalcSPI_CPI()
خافت t كمهمة
لكل t في ActiveProject.Tasks
إذا لم يكن t هو أي شيء ثم
إذا كان t.BCWS <> 0 ثم
t.Number10 = t.BCWP / t.BCWS 'هذا يحسب SPI
End If
إذا كان t.ACWP <> 0 ثم
t.Number11 = t.BCWP / t.ACWP 'هذا يحسب CPI
End If
End If
t التالي
End Subملاحظه: يستخدم هذا المثال الحقلين Number10 و Number11. يمكنك استخدام أي من الحقول الرقمية والأبجدية الرقمية الأخرى المتوفرة. قد تحتاج أيضا إلى استخدام Formatfunction لتنسيق النتائج.
في محرر Visual Basic، في القائمة ملف ، انقر فوق إغلاق والعودة إلى Microsoft Project.
في Microsoft Project، في القائمة أدوات ، أشر إلى الماكرو، ثم انقر فوق وحدات الماكرو. بالنسبة إلى Project 2010، انتقل إلى علامة التبويب عرض وانقر فوق الزر وحدات الماكرو .
في قائمة وحدات الماكرو، انقر فوق CalcSPI_CPI. انقر فوق تشغيل.
لعرض نتائج الماكرو، قم بإدراج الحقلين Number10 و Number11 في جدول مهام. اتبع هذه الخطوات للقيام بذلك:
في القائمة إدراج ، انقر فوق عمود.
بالنسبة إلى Project 2010، انتقل إلى علامة التبويب تنسيق وانقر فوق الزر إدراج عمود .
في قائمة اسم الحقل ، انقر فوق رقم10.
انقر فوق موافق.
كرر الخطوات من 1 إلى 3 للحقل Number11 .