Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Rezime

Microsoft Project ne izračunava indeks učinka rasporeda (SPI) ili indeks učinka troškova (CPI). Ovaj članak sadrži uzorak makroa koji izračunava SPI i CPI za svaki zadatak u projektu.

NAPOMOGUĆENO: SPI je odnos posla koji se odvodi u planirani posao (BCWP/BCWS). CPI je odnos budžetiranih troškova i stvarnih troškova (BCWP/ACWP).

Više informacija

NAPOMOGUĆENO: Microsoft pruža primere programerskih primera samo za ilustraciju, bez bilo izražene ili implicisane garancije. To uključuje, ali nije ograničena na implicirane garancije za podsajtovo ili podobnost za određenu namenu. Ovaj članak pretpostavlja da ste upoznati sa programiranjem koji se prikazuje i alatkama koje se koriste za kreiranje i otklanjanje procedura otklanjanja grešaka. Inženjeri Microsoft podrške mogu da vam pomognu da objasnite funkcionalnost određene procedure, ali neće izmeniti ove primere da bi pružili dodatnu funkcionalnost ili konstruktivne procedure kako bi ispunili vaše određene zahteve. 


Sledeći makro izračunava indeks učinka rasporeda (SPI) i indeks učinka troškova (CPI) za svaki zadatak i postavlja rezultate u numerička polja. SPI za svaki zadatak jednak je BCWP/BCWS. CPI za svaki zadatak jednak je BCWP/ACWP.

Da biste kreirali ovaj makro, pratite ove korake:

  1. U meniju Alatke postavite pokazivač na stavku Makro,a zatim izaberite stavku Makroi. Ako Project 2010, idite na karticu Prikaz i kliknite na dugme Makroi.

  2. U polju Ime makroa otkucajte "CalcSPI_CPI", a zatim kliknite na dugme Kreiraj da biste otvorili Visual Basic uređivaču.

  3. Kreirajte makro tako što će ukucati sledeći podizveštenje.


    Sub CalcSPI_CPI() Dim t As Task
    Za svako t U programu ActiveProject.Tasks
      If Not t Is Nothing Then
        Ako je t.BCWS <> 0 onda
            t.Number10 = t.BCWP / t.BCWS 'ovo izračunava SPI
        Završi ako
        Ako je t.ACWP <> 0 onda
            t.Number11 = t.BCWP / t.ACWP 'ovo izračunava CPI
        Završi ako
      Završi ako
    Sledeće t
    Kraj

    podmenija: Ovaj primer koristi polja "Broj10" i "Broj11". Možete da koristite bilo koje od dostupnih numeričkih i alfanumeričkih polja. Možda ćete želeti i da koristite funkciju Oblikovanje za oblikovanje rezultata.

  4. U Visual Basic Uređivaču, u meniju Datoteka izaberite stavku Zatvori i vrati se na Microsoft Project.

  5. U Microsoft Project, u meniju Alatke postavite pokazivač na stavku Makro, a zatim izaberite stavku Makroi. Ako Project 2010, idite na karticu Prikaz i kliknite na dugme Makroi.

  6. Na listi makroa izaberite stavku CalcSPI_CPI. Kliknite na dugme Pokreni.

Da biste prikazali rezultate makroa, umetnite polje "Broj10" i "Broj11" u tabelu zadatka. Pratite ove korake da biste to uradili:

  1. U meniju Umetanje izaberite stavku Kolona.

    Ako Project 2010, idite na karticu Oblikovanje i kliknite na dugme Umetni kolonu.

  2. Na listi Ime polja izaberite stavku Broj10.

  3. Kliknite na dugme U redu.

  4. Ponovite korake od 1. do 3. za polje "Broj11".

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×