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.