Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Súhrn

Microsoft Project nevypočíta hodnotu indexu výkonu plánu (SPI) ani indexu výkonu nákladov (CPI). Tento článok obsahuje vzorové makro, ktoré vypočítava hodnoty SPI a CPI pre každú úlohu v projekte.

POZNÁMKA: SPI je pomer vykonanej práce a naplánovanej práce (BCWP/BCWS). CPI je pomer rozpočtových nákladov k skutočným nákladom (BCWP/ACWP).

Ďalšie informácie

POZNÁMKA: Spoločnosť Microsoft poskytuje príklady programovania iba na ilustráciu, bez výslovnej alebo implicitnej záruky. Patria sem implicitné záruky obchodovateľnosti alebo vhodnosti na konkrétny účel, nie však obmedzené na ne. V tomto článku sa predpokladá, že viete o programovacom jazyku, ktorý ste už chceli vidieť, a o nástrojoch, ktoré sa používajú na vytvorenie a ladenie procedúr. Technici technickej podpory spoločnosti Microsoft vám môžu pomôcť vysvetliť funkčnosť konkrétneho postupu, ale neupravia tieto príklady s cieľom poskytnúť ďalšie funkcie alebo konštrukcie postupov podľa vašich konkrétnych požiadaviek. 


Pomocou nasledujúceho makra sa pre každú úlohu vypočíta index výkonu plánovania (SPI) a index výkonnosti nákladov (CPI) a výsledky sa umiestnia do číselných polí. Spi pre každú úlohu sa rovná BCWP/BCWS. Cpi pre každú úlohu sa rovná BCWP/ACWP.

Ak chcete vytvoriť toto makro, postupujte takto:

  1. V ponuke Nástroje ukážte na položku Makro a potom kliknite na položku Makrá. V Project 2010 prejdite na kartu Zobraziť a kliknite na tlačidlo Makrá.

  2. Do poľa Názov makra zadajte text "CalcSPI_CPI" a potom kliknutím na položku Vytvoriť otvorte dialógové Visual Basic Editor.

  3. Makro vytvoríte zadaním nasledujúceho podprogramu.


    Sub CalcSPI_CPI() Dim t As Task
    Pre každý t v aktívnom projektoch.Úlohy
      If Not T Is Nothing Then
        If t.BCWS <> 0 Then
            t.Number10 = t.BCWP / t.BCWS 'this calculates SPI
        End If
        If t.ACWP <> 0 Then
            t.Number11 = t.BCWP / t.ACWP 'tento výpočet vypočíta CPI
        End If
      End If
    Ďalej t
    End Sub

    NOTE: V tomto príklade sa používajú polia Číslo10 a Číslo11. Môžete použiť ľubovoľné z ďalších dostupných číselných a alfanumerických polí. Na formátovanie výsledkov môžete použiť aj funkciu Formát.

  4. V Visual Basic Editor v ponuke Súbor kliknite na položku Zavrieť a vrátiť sa do Microsoft Project.

  5. V Microsoft Project ponuke Nástroje ukážte na položku Makro apotom kliknite na položku Makrá. V Project 2010 prejdite na kartu Zobraziť a kliknite na tlačidlo Makrá.

  6. V zozname makier kliknite na položku CalcSPI_CPI. Kliknite na tlačidlo Spustiť.

Ak chcete zobraziť výsledky makra, vložte do tabuľky úloh pole Číslo10 a číslo11. Postupujte takto:

  1. V ponuke Vložiť kliknite na položku Stĺpec.

    V Project 2010 prejdite na kartu Formát a kliknite na tlačidlo Vložiť stĺpec.

  2. V zozname Názov poľa kliknite na položku Číslo10.

  3. Kliknite na tlačidlo OK.

  4. Zopakujte kroky 1 až 3 pre pole Číslo11.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×