понедельник, 14 апреля 2014 г.

Microsoft Project: % плановый на текущую дату по базе - Расчет по датам


Пройдемся по Аналитике Сроков Исполнения от Базы




Формула для поля текст:
IIf([Дата отчета о состоянии]=ProjDateValue("НД")
;"Не задана дата отчета о состоянии"
;IIf([Базовое начало]=ProjDateValue("НД")
;"Не задано базовое начало"
;IIf([Базовое окончание]=ProjDateValue("НД")
;"Не задано базовое окончание"
;(Round(
IIf([Веха]
; IIf([Базовое начало]>=[Дата отчета о состоянии]
;0
;100)
; IIf([Базовая длительность]=ProjDurValue("0 дней?")
;-100500
; IIf([Базовое начало]>=[Дата отчета о состоянии]
;0
; IIf(ProjDateDiff([Базовое окончание];[Дата отчета о состоянии];[Календарь проекта])>0
;100
;ProjDateDiff([Базовое начало];[Дата отчета о состоянии];[Календарь проекта])/[Базовая длительность]*100
)
)
)
)
)
&
"%")
)
)
)



Следует понимать: 
Что это упрощенный метод аналитики по срокам от базового графика


Проверка идет по установленным и настроенным:
1. Дата отчета о состоянии
2. Базовое начало
3. Базовое окончание
4. Базовая длительность
5. Календарь проекта