Dodatek C

Pola i funkcje dostępne dla formuł

pól niestandardowych

Niniejszy dodatek zawiera trzy tabele pozwalające na wyszukanie odpowiednich pól i funkcji podczas tworzenia formuł w polach niestandardowych. Tabela C.1 zawiera listę wszystkich pól Zadania, które możemy umieścić w formule. Tabela C.2 zawiera analogiczne informacje dla pól Zasób. W tabeli C.3 znajdują się wszystkie funkcje, które można wykorzystać w tworzonej formule, z opisem ich zadań.

Uwaga

W rozdziale 18. znajdują się informacje o tworzeniu formuł w polach niestandardowych.

Tabela C.1

Pola zadań dostępne dla formuł pól niestandardowych Kategoria

Podkategoria lub pole

Pole

Czas trwania

Całkowity zapas czasu

Czas trwania

Czas trwania wg planu bazowego Niestandardowy czas trwania Czas trwania1 — Czas trwania10

Odchylenie czasu trwania

Opóźnienie bilansujące

Pozostały czas trwania

Rzeczywisty czas trwania

Swobodny zapas czasu

Zapas czasu rozpoczęcia

Zapas czasu zakończenia

Data

Data niestandardowa

Data1 — Data 10

Data ograniczenia

Odchylenie rozpoczęcia Odchylenie zakończenia

Rozpoczęcie

Rozpoczęcie najpóźniejsze

Rozpoczęcie najwcześniejsze Rozpoczęcie niestandardowe

Rozpoczęcie1 — Rozpoczęcie10

Rozpoczęcie przed bilansowaniem Rozpoczęcie rzeczywiste

Rozpoczęcie wg planu bazowego Termin ostateczny

Utworzono

Wznowienie

Zakończenie

Zakończenie najpóźniejsze

Zakończenie najwcześniejsze Zakończenie niestandardowe

Zakończenie1 — Zakończenie10

Zakończenie przed bilansowaniem Zakończenie rzeczywiste

Zakończenie wg planu bazowego Zatrzymanie

Flaga

Bilansowanie może wprowadzać podziały Bilansowanie przydziałów

Cykliczne

Flaga niestandardowa

Flaga1 — Flaga20

Grupowanie według podsumowań Ignorowanie kalendarza zasobu Krytyczne

Oczekiwanie na odpowiedź

Oznaczone

Podprojekt tylko do odczytu Podsumowanie

Połączone pola

Potwierdzone

Punkt kontrolny

Rzutowanie

StanZespołu — oczekiwanie

Szacowany

Ukrywanie pasków

Wg nakładu pracy

Wymagana aktualizacja

Z nadmierną alokacją Zadanie zewnętrzne

Identyfikator/Kod

Id.

Następniki

Następniki SPP

Następniki z unikatowym identyfikatorem Niestandardowy kod konspektu Kod konspektu1— Kod konspektu10

Numer w konspekcie

Poprzedniki

Poprzedniki SPP

Poprzedniki z unik. identyfikatorem SPP

Unikatowy identyfikator

Koszt

BKPH

BKPW

Koszt

Koszt niestandardowy

Koszt1 — Koszt10

Koszt pozostały

Koszt pracy w nadgodzinach

Koszt rzeczywisty

Koszt stały

Koszt wg planu bazowego

Naliczanie kosztu stałego

Odchylenie kosztowe

OHR

OKC

OKS

Pozostały koszt pracy w nadgodzinach RKPW

Rzeczywisty koszt pracy w nadgodzinach Tabela stawek kosztów

Liczba

Numer niestandardowy

Liczba1 — Liczba20

Obiekty

Poziom konspektu

Priorytet

Rzeczywista praca w nadgodzinach Wykonano %

Praca

Odchylenie pracy

Pozostała praca w nadgodzinach Praca

Praca pozostała Praca rzeczywista

Praca w nadgodzinach

Praca wg planu bazowego

Praca zwykła

Wykonano % pracy

Projekt

Data

Bieżąca data

Data stanu

Data utworzenia

Domyślna godzina rozpoczęcia Domyślna godzina zakończenia Ostatnia aktualizacja

Rozpoczęcie projektu

Zakończenie projektu

Liczba

Liczba zadań

Liczba zasobów

Minut dziennie

Minut tygodniowo

Tekst

Autor

Kalendarz projektu

Temat

Tytuł

Tekst

Adres hiperłącza

Fonetyka nazw zasobów

Grupa zasobów

Hiperłącze

Inicjały zasobów

Kalendarz zadania

Kontakt

Nazwa

Nazwy zasobów

Odwołanie hiperłącza

Plik podprojektu

Podadres hiperłącza

Projekt

Tekst niestandardowy

Tekst1 — Tekst30

Typ

Typ ograniczenia

Typ zasobu

Uwagi

Tabela C.2

Pola zasobów dostępne dla formuł pól niestandardowych Kategoria

Podkategoria lub pole

Pole

Data/Czas trwania

Data niestandardowa

Data1— Data10

Dostępny do

Dostępny od

Niestandardowy czas trwania Czas trwania1 — Czas trwania10

Rozpoczęcie

Rozpoczęcie niestandardowe

Rozpoczęcie1 — Rozpoczęcie10

Rozpoczęcie wg planu bazowego Zakończenie

Zakończenie niestandardowe

Zakończenie1 — Zakończenie10

Zakończenie wg planu bazowego Flaga

Flaga niestandardowa

Flaga1 — Flaga20

Można bilansować

Oczekiwanie na odpowiedź

Połączone pola

Potwierdzone

StanZespołu — oczekiwanie

Wymagana aktualizacja

Z nadmierną alokacją

Identyfikator/Kod

Id.

Niestandardowy kod konspektu Kod konspektu1— Kod konspektu10

Unikatowy identyfikator

Koszt

BKPH

BKPW

Koszt

Koszt niestandardowy

Koszt1 — Koszt10

Koszt pozostały

Koszt pracy w nadgodzinach

Koszt rzeczywisty

Koszt użycia

Koszt wg planu bazowego

Naliczanie

Odchylenie kosztowe

OHR

OKC

OKS

Pozostały koszt pracy w nadgodzinach RKPW

Rzeczywisty koszt pracy w nadgodzinach

Stawka za pracę w nadgodzinach Stawka zasadnicza

Tabela stawek kosztów

Liczba

Maksymalna liczba jednostek Numer niestandardowy

Liczba1 — Liczba20

Obiekty

Szczyt

Praca

Odchylenie pracy

Pozostała praca w nadgodzinach Praca

Praca pozostała

Praca rzeczywista

Praca w nadgodzinach

Praca wg planu bazowego

Praca zwykła

Rzeczywista praca w nadgodzinach Typ

Wykonano % pracy

Projekt

Data

Bieżąca data

Data stanu

Data utworzenia

Domyślna godzina rozpoczęcia Domyślna godzina zakończenia Ostatnia aktualizacja

Rozpoczęcie projektu

Zakończenie projektu

Liczba

Liczba zadań

Liczba zasobów

Minut dziennie

Minut tygodniowo

Tekst

Autor

Kalendarz projektu

Temat

Tytuł

Tekst

Adres e-mail

Adres hiperłącza

Etykieta materiału

Fonetyka

Grupa

Grupa robocza

Grupowanie według podsumowań Hiperłącze

Inicjały

Kalendarz bazowy

Kod

Konto użytkownika systemu Windows Nazwa

Odwołanie hiperłącza

Podadres hiperłącza

Projekt

Tekst niestandardowy

Tekst1 — Tekst30

Uwagi

Tabela C.3

Funkcje dostępne dla formuł pól niestandardowych Kategoria funkcji

Funkcja

Opis

Data/Godzina

Cdate(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Date

Date()

Wartością zwracaną jest Variant (Date) zawierająca bieżącą datę systemową

DateAdd(interwał;liczba; data) Wartością zwracaną jest Variant (Date) zawierająca datę, do której został dodany określony interwał

czasowy

DateDiff(interwał; data1; data2; Wartością zwracaną jest Variant pierwszydzieńtygodnia,

(Long) określająca liczbę interwałów pierwszydzieńroku

między dwiema podanymi datami DatePart(interwał; data;

Wartością zwracaną jest Variant pierwszydzieńtygodnia,

(Integer) zawierająca określoną część pierwszydzieńroku

daty

DateSerial(rok; miesiąc; dzień) Wartością zwracaną jest Variant (Date) dla określonego roku, miesiąca i dnia

DateValue(data)

Wartością zwracaną jest Variant (Date)

Day(data)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 1 i 31, reprezentującą dzień miesiąca

Hour(czas)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 0 i 23, reprezentującą godzinę dnia

IsDate(wyrażenie)

Podaje wartość typu boolowskiego, wskazującą, czy wyrażenie może być zmieniane na datę

Minute(czas)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą

między 0 i 59, reprezentującą minutę godziny

Month(data)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 1 i 12, reprezentującą miesiąc roku

Now()

Wartością zwracaną jest Variant (Date) określająca bieżącą datę i godzinę zgodnie z systemową datą i godziną komputera

ProjDateAdd(data; czas trwania; Dodaje czas trwania do daty, aby kalendarz)

podać nową datę

ProjDateDiff(data1; data2;

Podaje czas trwania między dwiema kalendarz)

datami, wyrażony w minutach ProjDateSub(data; czas trwania; Podaje datę, która poprzedza inną kalendarz)

datę o określony czas trwania ProjDateValue(wyrażenie)

Podaje wartość daty wyrażenia ProjDurValue(wyrażenie)

Podaje liczbę minut w czasie trwania Sekunda(czas)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 0 i 59, reprezentującą sekundę minuty

Time()

Wartością zwracaną jest Variant (Date) wskazująca bieżącą godzinę systemową

Timer()

Podaje wartość typu Single

reprezentującą liczbę sekund, które upłynęły od północy

TimeSerial(godzina; minuta; Wartością zwracaną jest Variant sekunda)

(Date) zawierająca godzinę, dla określonej godziny, minuty i sekundy TimeValue(czas)

Wartością zwracaną jest Variant (Date) określająca godzinę

Weekday(data;

Wartością zwracaną jest Variant pierwszydzieńtygodnia)

(Integer) zawierająca liczbę całkowitą reprezentującą dzień tygodnia

Year(data)

Wartością zwracaną jest Variant (Integer) zawierająca liczbę całkowitą reprezentującą rok Konwersja

Asc(ciąg)

Zwraca typ danych Integer,

reprezentujący kod znakowy

odpowiadający pierwszej literze ciągu

CBool(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych boolowski

CByte(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Byte

CCur(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Currency

CDate(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Date

CDbl(wyrażenie) Sprowadza wyrażenie do zgodności z typem danych Double

CDec(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Decimal

Chr(kodznaku)

Zwraca typ danych String

zawierający znak skojarzony z określonym kodem znaku

CInt(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Całkowita

CLng(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Long

CSng(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Single

CStr(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych String

CVar(wyrażenie)

Sprowadza wyrażenie do zgodności z typem danych Variant

DateSerial(rok; miesiąc; dzień) Wartością zwracaną jest Variant (Date) dla określonego roku, miesiąca i dnia

DateValue(data)

Wartością zwracaną jest Variant (Date)

Day(data)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 1 i 31, reprezentującą dzień miesiąca

Hex(liczba)

Zwraca typ danych String

reprezentujący wartość szesnastkową liczby

Hour(czas)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 0 i 23, reprezentującą godzinę dnia

Minute(czas)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 0 i 59, reprezentującą minutę godziny

Month(data)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 1 i 12, reprezentującą miesiąc roku

Oct(liczba)

Wartością zwracaną jest Variant (String) reprezentująca wartość ósemkową liczby

ProjDateConv(wyrażenie; format Konwertuje wartość na datę

daty)

ProjDurConv(wyrażenie; jednostki Konwertuje wyrażenie na wartość czasu trwania)

czasu trwania w określonych jednostkach

Second(czas)

Wartością zwracaną jest Variant (Integer) określająca liczbę całkowitą między 0 i 59, reprezentującą

sekundę minuty Str(liczba)

Zwraca wartość typu Variant (String) będącą reprezentacją liczby StrConv(ciąg; konwersja; LCID) Zwraca wartość typu Variant (String) konwertowaną na określony sposób TimeSerial(godzina; minuta; Wartością zwracaną jest Variant sekunda)

(Date) zawierająca godzinę dla określonej godziny, minuty i sekundy TimeValue(czas)

Wartością zwracaną jest Variant (Date) zawierająca godzinę

Val(ciąg)

Wartością zwracaną są liczby zawarte w ciągu jako wartości numeryczne odpowiedniego typu Weekday(data;

Wartością zwracaną jest Variant pierwszydzieńtygodnia)

(Integer) zawierająca liczbę całkowitą reprezentującą dzień tygodnia

Year(data)

Wartością zwracaną jest Variant (Integer) zawierająca liczbę całkowitą reprezentującą rok Matematyczne

Abs(liczba)

Wartość zwracana jest tego samego typu, jak wartość do niej przekazana, określająca wartość bezwzględną liczby

Atn(liczba)

Zwraca wartość typu Double, określającą arcus tangens liczby Cos(liczba)

Zwraca wartość typu Double, określającą cosinus kąta

Exp(liczba)

Zwraca wartość typu Double, określającą wartość e (podstawa logarytmów naturalnych)

podniesioną do potęgi

Fix(liczba)

Zwraca część całkowitą liczby. Jeżeli liczba jest ujemna, zwraca pierwszą całkowitą liczbę ujemną, która jest większa lub równa argumentowi liczba

Int(liczba)

Zwraca część całkowitą liczby. Jeżeli argument liczba jest ujemny, zwraca pierwszą całkowitą liczbę ujemną, która jest mniejsza lub równa argumentowi liczba

Log(liczba)

Zwraca wartość typu Double, określającą logarytm naturalny liczby Rnd(liczba)

Zwraca wartość typu Single, zawierającą liczbę losową

Sgn(liczba)

Zwraca wartość typu Variant (Integer) wskazującą znak liczby Sin(liczba)

Zwraca wartość typu Double, określającą sinus kąta

Sqr(liczba)

Zwraca wartość typu Double, określającą pierwiastek kwadratowy

z liczby

Tan(liczba)

Zwraca wartość typu Double, określającą tangens kąta

Microsoft Project

ProjDateAdd(data; czas trwania; Dodaje czas trwania do daty i podaje kalendarz)

nową datę

ProjDateConv(wyrażenie;

Wykonuje konwersję wartości na formatdaty)

datę

ProjDateDiff(data1; data2;

Podaje czas trwania zawarty między kalendarz)

dwiema datami, wyrażony w

minutach

ProjDateSub(data; czas trwania; Podaje datę, która poprzedza inną kalendarz)

datę o określony czas trwania ProjDateValue(wyrażenie)

Zwraca wartość daty wyrażenia ProjDurConv(wyrażenie; jednostki Wykonuje konwersję wyrażenia na czasu trwania)

wartość czasu trwania, wyrażoną w określonych jednostkach

ProjDurValue(wyrażenie)

Podaje liczbę minut zawartych w czasie trwania

Ogólne

Choose(indeks; wyrażenie1;

Wybiera i podaje wartość z listy wyrażenie2; ...)

argumentów

IIf(wyrażenie; prawda; fałsz) Wartością zwracaną jest jedna z dwóch części, zależnie od wyniku wyrażenia

IsNumeric(wyrażenie)

Zwraca wartość typu boolowskiego wskazującą, czy wynikiem wyrażenia może być liczba

IsNull(wyrażenie)

Zwraca wartość typu boolowskiego wskazującą, czy wyrażenie nie zawiera nieprawidłowych danych Switch(wyrażenie1; wartość1; Oblicza listę wyrażeń i podaje wyrażenie2; wartość2; ...)

wartość typu Variant lub wyrażenie skojarzone z pierwszym wyrażeniem na liście, którego wartością jest True Tekst

Asc(ciąg)

Wartością zwracaną jest liczba całkowita, reprezentująca kod znaku odpowiadający pierwszej literze ciągu

Chr(kodznaku)

Zwraca wartość typu String

zawierającą znak skojarzony z określonym kodem znaku

Format(wyrażenie; format;

Zwraca wartość typu Variant (String) pierwszydzieńtygodnia;

zawierającą wyrażenie sformatowane pierwszydzieńroku)

zgodnie z instrukcjami zawartymi w wyrażeniu formatu

InStr(rozpoczęcie; ciąg1; ciąg2; Zwraca wartość typu Variant (Long) porównanie)

określającą pozycję pierwszego wystąpienia jednego ciągu w innym ciągu

LCase(ciąg)

Zwraca wartość typu String, która ma być poddana konwersji na małe litery Left(ciąg; długość)

Zwraca wartość typu Variant (String) zawierającą określoną liczbę znaków,

licząc od lewej strony Len(ciąg)

Zwraca wartość typu Long

zawierającą liczbę znaków w ciągu lub liczbę bajtów niezbędnych do zapisania zmiennej

LTrim(ciąg)

Zwraca wartość typu Variant (String) zawierającą kopię określonego ciągu bez poprzedzających go spacji Mid(ciąg; rozpoczęcie; długość) Zwraca wartość typu Variant (String) zawierającą określoną liczbę znaków z ciągu

Right(ciąg; długość)

Zwraca wartość typu Variant (String) zawierającą określoną liczbę znaków, licząc od prawej strony

RTrim(ciąg)

Zwraca wartość typu Variant (String) zawierającą kopię określonego ciągu bez spacji końcowych

Space(liczba)

Zwraca wartość typu Variant (String) składającą się z określonej liczby spacji

StrComp(ciąg1; ciąg2; porównanie) Zwraca wartość typu Variant (Integer) wskazującą wynik

porównania ciągów

StrConv(ciąg; konwersja; LCID) Zwraca wartość typu Variant (String) poddaną określonej konwersji String(liczba; znak)

Zwraca wartość typu Variant (String) zawierającą powtarzający się ciąg znaków o określonej długości Trim(ciąg)

Zwraca wartość typu Variant (String) zawierającą kopię określonego ciągu bez poprzedzających lub końcowych spacji

UCase(ciąg)

Zwraca wartość typu Variant (String) zawierającą określony ciąg, poddany konwersji na wielkie litery