Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Yhteenveto

Microsoft Project ei laske Ajoita suorituskykyindeksiä (SPI) tai suorituskykyindeksiä (CPI). Tässä artikkelissa on esimerkkimakro, joka laskee SSI:n ja CPI:n kullekin projektin tehtävälle.

HUOMAUTUS: SPIR on suoritetun työn suhde ajoitettuun työhön (BCWP/BCWS). CPI on budjetoitujen kustannusten ja toteutuneiden kustannusten suhde (TTSK/TTTK).

Lisätietoja

HUOMAUTUS: Microsoft tarjoaa ohjelmointiesimerkkejä vain kuvitusta varten ilman nimenomaista tai oletettua takuuta. Tämä sisältää epäsuorat takuut soveltuvuudesta kaupankäynnin tarkoituksessa tai sopivuudesta tiettyyn tarkoitukseen, mutta ei rajoittuen. Tässä artikkelissa oletetaan, että olet tutustunut käytössäsi olevan ohjelmointikielen sekä työkaluihin, joita käytetään ohjelmien luomiseen ja virheenkorjaukseen. Microsoftin tukihenkilöt voivat auttaa selittämään tietyn toimintosarjaan liittyvät toiminnot, mutta he eivät muokkaa näitä esimerkkejä, jotta ne tarjoavat lisätoimintoja tai -menettelytapoja, jotka vastaavat tarpeitasi. 


Seuraava makro laskee kunkin tehtävän aikataulun suorituskykyindeksin (SPI) ja suorituskykyindeksin (CPI) ja sijoittaa tulokset numeeristen kenttien sisään. Kunkin tehtävän SSI on yhtä suuri kuin BCWP/BCWS. Kunkin tehtävän CPI on yhtä suuri kuin TTSK/TTTK.

Voit luoda tämän makron seuraavasti:

  1. Valitse Työkalut-valikossa Makro ja sitten Makrot. Jos Project 2010:ssä, siirry Näytä-välilehteen ja napsauta Makrot-painiketta.

  2. Kirjoita Makron nimi -kenttään "CalcSPI_CPI" ja avaa sitten Visual Basic luominen.

  3. Luo makro kirjoittamalla seuraava alirutiini.


    Sub CalcSPI_CPI() Dim t As Task
    Kullekin kohteessa ActiveProject.Tasks olevalle t:lle
      If Not t Is No Then
        Jos t.BCWS <> 0 Sitten
            t.Luku10 = t.BCWP / t.BCWS 'this calculates SPI
        End If
        Jos t.ACWP <> 0 Sitten
            t.Luku11 = t.TTSK / t.TTSK 'tämä laskee arvo-funktion.
        End If
      End If
    Seuraava t
    End Sub

    NOTE: Tässä esimerkissä käytetään Luku10- ja Luku11-kenttiä. Voit käyttää mitä tahansa muita käytettävissä olevia numeerisia ja aakkosnumeerisia kenttiä. Voit myös muotoilla tuloksia Formatfunktiolla.

  4. Valitse Visual Basic-editorin Tiedosto-valikossaSulje ja palaa Microsoft Project.

  5. Valitse Microsoft Project-valikossa Makro javalitse sitten Makrot. Jos Project 2010:ssä, siirry Näytä-välilehteen ja napsauta Makrot-painiketta.

  6. Valitse makroluettelosta CalcSPI_CPI. Napsauta Suorita.

Jos haluat tarkastella makron tuloksia, lisää Numero10- ja Numero11-kenttä tehtävätaulukkoon. Toimi tätä varten seuraavasti:

  1. Valitse Lisää-valikossaSarake.

    Jos Project 2010:ssä, siirry Muotoile-välilehteen ja napsauta Lisää sarake -painiketta.

  2. Valitse Kentän nimi -luettelostaNumero10.

  3. Valitse OK.

  4. Toista vaiheet 1–3 Luku11-kentässä.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×