Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Sammanfattning

Microsoft Project inte beräkna Schedule Performance Index (SPI) eller Cost Performance Index (CPI). Den här artikeln innehåller ett exempelmakro som beräknar SPI och CPI för varje aktivitet i ett projekt.

OBS! SPI är förhållandet mellan utfört arbete och schemalagt arbete (BCWP/BCWS). CPI är förhållandet mellan budgeterade kostnader och faktiska kostnader (BCWP/ACWP).

Mer information

Obs! Microsoft tillhandahåller programmeringsexempel enbart för illustration, utan garantier som vare sig uttrycks eller är underförstådda. Detta omfattar, men begränsas inte till, de underförstådda garantierna om säljbarhet eller lämplighet för ett visst ändamål. Den här artikeln förutsätter att du är bekant med programmeringsspråket som demonstreras och med de verktyg som används för att skapa och felsöka procedurer. Microsoft-supporttekniker kan förklara funktionaliteten i en viss procedur, men de ändrar inte de här exemplen för att ge ytterligare funktioner eller skapa procedurer som uppfyller dina specifika krav. 


Följande makro beräknar Schemaprestandaindex (SPI) och Kostnadsprestandaindex (CPI) för varje aktivitet och placerar resultatet i numeriska fält. KOMB för varje aktivitet är lika med BCWP/BCWS. CPI för varje aktivitet är lika med BCWP/ACWP.

Gör så här för att skapa det här makrot:

  1. På menyn Verktyg pekar du på Makro och klickar på Makron. I Project 2010 går du till fliken Visa och klickar på knappen Makron.

  2. I fältet Makronamn skriver du "CalcSPI_CPI" och klickar sedan på Skapa för att öppna Visual Basic Editor.

  3. Skapa makrot genom att skriva följande subrutin.


    Sub CalcSPI_CPI() Nedtonad t som uppgift
    För varje t i ActiveProject.Tasks
      If Not t Is Nothing Then
        Om t.BCWS <> 0 Sedan
            t.Number10 = t.BCWP / t.BCWS 'detta beräknar SPI
        End If
        Om t.ACWP <> 0 Then
            t.Number11 = t.BCWP / t.ACWP 'detta beräknar CPI
        End If
      End If
    Nästa t
    End Sub

    NOTE: I det här exemplet används fälten Tal10 och Tal11. Du kan använda något av de andra numeriska och alfanumeriska fälten som är tillgängliga. Du kan också använda formatfunktion för att formatera resultaten.

  4. I Visual Basic, på Arkiv-menyn, klickar du på Stäng och återgå till Microsoft Project.

  5. I Microsoft Project på menyn Verktyg pekar du på Makrooch klickar sedan på Makron. I Project 2010 går du till fliken Visa och klickar på knappen Makron.

  6. I listan med makron klickar du på CalcSPI_CPI. Klicka på Kör.

Om du vill visa resultatet av makrot infogar du fältet Tal10 och Tal11 i en uppgiftstabell. Gör följande:

  1. Klicka på KolumnInfoga-menyn.

    I Project 2010 går du till fliken Format och klickar på knappen Infoga kolumn.

  2. Klicka på Tal10 i listan Fältnamn.

  3. Klicka på OK.

  4. Upprepa steg 1–3 för fältet Tal11.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×