Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Podsumowanie

Microsoft Project nie oblicza indeksu wydajności harmonogramu ani indeksu wydajności kosztowej (CPI). Ten artykuł zawiera przykładowe makro, które oblicza wartości WIW i WWK dla każdego zadania w projekcie.

UWAGA: WW to stosunek pracy wykonanej do pracy według harmonogramu (BKPW/BKPW). WWK to stosunek kosztów budżetowych do kosztów rzeczywistych (BKPW/RKPW).

Więcej informacji

UWAGA: Firma Microsoft podaje przykłady programowania wyłącznie na ilustracji bez gwarancji, czy to wyraźnie, czy dorozumianej. Obejmuje to dorozumianą gwarancję przydatności handlowej lub przydatności do określonego celu (ale nie wyłącznie). W tym artykule założono, że znasz język programowania, który jest pokazywany, oraz narzędzia używane do tworzenia i debugowania procedur. Inżynierowie pomocy technicznej firmy Microsoft mogą pomóc w objaśnieniach funkcjonalności określonej procedury, ale nie zmodyfikują tych przykładów, aby udostępnić dodatkowe funkcje lub skonstruować procedury w celu spełnienia określonych wymagań. 


Poniższe makro oblicza indeks wydajności harmonogramu (WIW) i Wskaźnik wydajności kosztów (CPI) dla każdego zadania, a następnie umieszcza wyniki w polach liczbowych. WWW dla każdego zadania jest równe BKPW/BKPW. Wskaźnik WWK dla każdego zadania jest równy BKPW/RKPW.

Aby utworzyć to makro, wykonaj następujące czynności:

  1. W menu Narzędzia wskaż polecenie Makro, a następnie kliknij polecenie Makra. W Project 2010 roku przejdź do karty Widok i kliknij przycisk Makra.

  2. W polu Nazwa makra wpisz "CalcSPI_CPI", a następnie kliknij przycisk Utwórz, aby otworzyć Visual Basic makra.

  3. Utwórz makro, wpisując następującą podprogram.


    Sub CalcSPI_CPI() Dim t As Task
    Dla każdego t W ActiveProject.Tasks
      Jeśli nie jest niczym, to
        Jeśli wartość t.BK <> 0,
            t.Liczba10 = t.BKPW / t.BKPW 'ta oblicza WIW
        Zakończ, jeśli
        Jeśli RKPW dla <> 0,
            t.Liczba11 = t.BKPW / t.RKPW 'ta oblicza WWK
        Zakończ, jeśli
      Zakończ, jeśli
    Dalej t
    End Sub

    NOTE: W tym przykładzie użyto pól Liczba10 i Liczba11. Możesz użyć dowolnego z innych dostępnych pól numerycznych i alfanumerycznych. Do formatowania wyników można także użyć funkcji Format.

  4. W edytorze Visual Basic w menu Plik kliknij polecenie Zamknij i wróć doMicrosoft Project.

  5. W Microsoft Project w menu Narzędzia wskaż polecenie Makro, a następnie kliknij pozycję Makra. W Project 2010 roku przejdź do karty Widok i kliknij przycisk Makra.

  6. Na liście makr kliknij pozycjęCalcSPI_CPI . Kliknij przycisk Uruchom .

Aby wyświetlić wyniki makra, wstaw pola Liczba10 i Liczba11 do tabeli zadań. W tym celu wykonaj następujące czynności:

  1. W menu Wstaw kliknij polecenie Kolumna.

    W Project 2010 przejdź do karty Formatowanie i kliknij przycisk Wstaw kolumnę.

  2. Na liście Nazwa pola kliknij pozycję Liczba10.

  3. Kliknij przycisk OK.

  4. Powtórz kroki od 1 do 3 dla pola Liczba11.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×