MS Project Server 2013 gibt bei der Berechnung von Datums-Feldern mit Hilfe einer Formel einen #Fehler aus, wenn eines der Datenfelder den Wert „NV“ enthält, also nicht gefüllt ist.
Microsoft Project Server 2013 vergibt hierbei einen nummerischen Wert für den Eintrag „NV“. Dieser beträgt: 4294967295. Mit diesem Wissen können wir in unserer Formel diesen Wert abfangen und anstelle von #Fehler einen beliebigen anderen Wert ausgeben.
Um dies in die Formel einzubauen ist ein einfaches IIF-Statement notwendig.
(Textfeld): IIf( Ausdruck; True-Teil; False-Teil )
In unserem Beispiel wollen wird das Feld [Ende] vom Feld [geplantes Ende] abziehen und somit eine Differenz der beiden Werte ermitteln.
1. IIf([Geplantes Ende]= 4294967295;"Ende nicht geplant";ProjDateDiff([Geplantes Ende];[Ende])/480)
2. IIf([Geplantes Ende]> 100000;"Ende nicht geplant";ProjDateDiff([Geplantes Ende];[Ende])/480)
Das maximale Datum in MS Project 2013 ist der 31.12.2149, dessen IntWert: 91312 entspricht
3. IIf([geplantes Ende]=ProjDateValue("NV"), "Kein Ende geplant", ProjDateDiff([Geplantes Ende];[Ende])/480)
Vielen Dank für Ihr Interesse an meinem Blogeintrag.
Gerne beantworte ich Ihnen persönlich weitergehende Fragen zu diesem Thema. Kontaktieren Sie mich einfach über unser Kontaktformular oder per E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!/gs
Daniel Fröhler Consultant |