Afinion Innovations AG Bahnhofstr. 46 CH-5322 Koblenz +41 (0)61 485 80 84 [email protected] www.afinion.ch Berechnungen in Project durchführen, insbesondere mit Dauer und Ressourcenzuteilung (Arbeit) Gilt für alle Project Versionen Es kommt immer wieder vor, dass Feldinhalte oder Projektinformationen berechnet werden sollen. Siehe dazu auch den Fachartikel: „Die Dauer abhängig von anderen Feldern berechnen lassen“. Insbesondere der Ressourcenbedarf steuert häufig die Dauer der Vorgänge oder soll rasch Kosteninformationen liefern. Zur Berechnung von Feldern haben Sie grundsätzlich sehr viele (oft zu viele) Möglichkeiten. Um Berechnungen durchzuführen, erstellen Sie sich zunächst eine entsprechende Tabelle (wie das geht, können Sie im Fachartikel: „Eigene Tabellen zusammenstellen“ nachlesen). Hier werden die Zahlenfelder Zahl1 (Ergebnis) und Zahl2 (Wert1) verwendet. Nun soll aus der zugewiesenen Arbeit und einem Faktor eine entsprechende Berechnung vorgenommen werden. Dazu erstellen Sie eine Formel, die wie folgt aussieht (wie Formeln erstellt werden können Sie im oben erwähnten Fachartikel: „Die Dauer abhängig von anderen Feldern berechnen lassen“ nachlesen) und betrachten dann das Ergebnis, nachdem Sie mit zweimal mit OK bestätigt haben. Das Ergebnis wird Sie sicher überraschen (s. nächste Seite). Afinion Innovations AG Bahnhofstr. 46 CH-5322 Koblenz +41 (0)61 485 80 84 [email protected] www.afinion.ch Bei obigem Beispiel ist die Dauer 1 Woche und der Mitarbeiter zu 100 %, also 40h Arbeit zugewiesen. Das Feld Wert1 hat den Wert 10, also würde man Wert1xArbeit, also 10 x 40h = 400 erwarten. Gezeigt wird aber 24000! Dazu muss man wissen, dass Project die Arbeitszuteilung nicht mit dem eingegebenen Wert, also 40 (h) speichert, sondern diese in Minuten umwandelt und dann zur Laufzeit daraus den aktuellen Wert berechnet. Dies ist auch die kleinste Einheit (1 Minute) mit der Sie in Project planen können. Hier also 40h x 60min = 2400 x 10 =24000. In der Datenbank werden sogar 1/1000 Minuten für die Arbeit abgelegt (dort finden Sie für einen Tag Arbeit zu 8 Stunden den Wert 480000), jedoch bei den Formeln in Project werden diese auf die Einheit 1 Minute hochgerechnet. Nun wird Ihnen vielleicht auch verständlich, warum in Extras/Optionen/Kalender die Möglichkeit besteht diese Umrechnung teilweise zu beeinflussen, in dem Sie für Tage, Wochen und Monate an dieser Stelle andere Werte eintragen (wovon ich übrigens dringend abrate, da Sie sich damit ganz sicher nur Probleme einhandeln!!!). Ähnlich verhält es sich mit der Dauer. Auch hier wird in Minuten gerechnet (1 Woche = 40h x 60min = 2400). Der Wert für die Formeln wird wieder hochgerechnet. In der Datenbank hinterlegt sind bei 1 Woche 24000, was dann einer Einheit von 1/10 Minuten entspricht. Dies sollten Sie berücksichtigen, wenn Sie an die Übergabe von Daten z. B. nach Excel denken oder andere Programmierungen vorhaben, z.B. nach SAP oder Oracle Finance. Wenn Sie Berechnungen in Project vornehmen, sollten Sie auch beachten, dass die Informationen zu Tätigkeiten und zu Ressourcen in verschiedenen Tabellen liegen. Wenn Sie untenstehende Bildschirmausdrucke jeweils für Zahl1 betrachten, sehen Sie, dass die Zahl1 der Ressourceninformation leer ist, da dieses Feld nicht identisch ist mit dem Vorgangsfeld Zahl1, das Sie auf der nächsten Seite sehen. Afinion Innovations AG Bahnhofstr. 46 CH-5322 Koblenz +41 (0)61 485 80 84 [email protected] www.afinion.ch Das Zahl1 Feld im Kontext Vorgang mit der Formel, die oben verwendet wurde Das Zahl1 Feld im Kontext Ressource, bei dem keine Formel verwendet wurde. Afinion Innovations AG Bahnhofstr. 46 CH-5322 Koblenz +41 (0)61 485 80 84 [email protected] www.afinion.ch Diese grundlegende Trennung ist auch der Grund, warum Anwender immer wieder erstaunt sind, dass ihre Formeln nicht so arbeiten, wie sie sich das vorgestellt haben, obwohl die Formeln korrekt erstellt wurden. Dies liegt dann daran, dass in diesem Zusammenhang (Vorgangsdatenbank, Ressourcendatenbank oder Projektdatenbank) jeweils bestimmte Information von Project nicht oder nur dort zur Verfügung gestellt und angesprochen werden können. Seit Project 2003 wird dieser Zusammenhang nochmals erschwert, da hier noch zusätzlich sogenannte Enterprise Felder als 3. Kategorie hinzukommen, die standardmäßig in Project dann nicht zur Verfügung stehen, da sie nur im Projekt oder in der Datenbank zur Verfügung stehen. Gerhard Krug Frühling 2017
© Copyright 2024 ExpyDoc