Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Rezumat

Microsoft Project calculează indexul de performanță programată (SPI) sau Indexul performanței de cost (CPI). Acest articol conține o macrocomandă eșantion care calculează SPI și CPI pentru fiecare activitate dintr-un proiect.

NOTĂ: SPI este raportul dintre munca efectuată și lucrul programat (CBLE/CBLE). CPI este raportul costurilor bugetate cu costurile reale (CBLE/ACWP).

Mai multe informații

NOTĂ: Microsoft oferă exemple de programare doar pentru ilustrație, fără garanție exprimată sau implicită. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. Acest articol presupune că sunteți familiarizat cu limbajul de programare prezentat și cu instrumentele utilizate pentru crearea și depanarea procedurilor. Inginerii de asistență Microsoft vă pot ajuta să explicați funcționalitatea unei anumite proceduri, dar aceștia nu vor modifica aceste exemple pentru a furniza proceduri suplimentare de funcționalitate sau construire pentru a îndeplini cerințele dvs. specifice. 


Următoarea macrocomandă calculează Schedule Performance Index (SPI) și Indexul performanței de cost (CPI) pentru fiecare activitate și plasează rezultatele în câmpuri numerice. SPI pentru fiecare activitate este egală cu CBLE/CBLE. CPI pentru fiecare activitate este egal cu CBLE/ACWP.

Pentru a crea această macrocomandă, urmați acești pași:

  1. În meniul Instrumente, indicați spre Macrocomandă, apoi faceți clic pe Macrocomenzi. Pentru Project 2010, accesați fila Vizualizare și faceți clic pe butonul Macrocomenzi.

  2. În câmpul Nume macrocomandă, tastați "CalcSPI_CPI", apoi faceți clic pe Creare pentru a deschide Visual Basic Editor.

  3. Creați macrocomanda tastând următoarea subrutina.


    Sub CalcSPI_CPI() Dim t As Task
    Pentru Fiecare în ActiveProject.Tasks
      Dacă nu este nimic atunci
        Dacă t.BCWS <> 0 Atunci
            t.Number10 = t.BCWP / t.BCWS 'this calculate SPI
        End If
        Dacă t.ACWP <> 0 Atunci
            t.Număr11 = t.CBLE / t.ACWP "se calculează CPI
        End If
      End If
    Următorul t
    Notă

    de sfârșit sub notă: acest exemplu utilizează câmpurile Număr10 și Număr11. Puteți utiliza oricare dintre celelalte câmpuri numerice și alfanumerice disponibile. De asemenea, se poate utilizafuncția Format pentru a formata rezultatele.

  4. În editorul Visual Basic, în meniul Fișier, faceți clic pe Închidere și revenire la Microsoft Project.

  5. În Microsoft Project, în meniul Instrumente, indicați spre Macrocomandă, apoi faceți clic pe Macrocomenzi. Pentru Project 2010, accesați fila Vizualizare și faceți clic pe butonul Macrocomenzi.

  6. În lista de macrocomenzi, faceți clic pe CalcSPI_CPI. Faceți clic pe Executare.

Pentru a vizualiza rezultatele macrocomenzii, inserați câmpul Număr10 și Număr11 într-un tabel de activități. Pentru a face acest lucru, urmați acești pași:

  1. În meniul Inserare, faceți clic pe Coloană.

    Pentru Project 2010, accesați fila Format și faceți clic pe butonul Inserare coloană.

  2. În lista Nume câmp, faceți clic pe Număr10.

  3. Faceți clic pe OK.

  4. Repetați pașii 1-3 pentru câmpul Număr11.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×