WWW.DISSERS.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА

   Добро пожаловать!

Pages:     | 1 |   ...   | 14 | 15 || 17 |

Продолжение приложения Системное Тип Столбец Значение имя столбца данных Baseline Baseline Продолжи- Для нескладируемого ресурса — Work тельность объём назначенной ему работы за или вещест- время проекта по согласованному венное число плану. Для материала — его суммарный расход за время проекта по согласованному плану.

Variance Work Vari- Продолжи- (Work – Baseline Work) ance тельность или вещественное число Actual Actual Work Продолжи- Для нескладируемого ресурса — тельность фактический объём выполненных или вещест- им работ согласно данным монивенное число торинга.

Для материала — его суммарный расход по данным мониторинга.

Remaining Remaining Продолжи- (Work – Actual Work) Work тельность или вещественное число 4. Назначение переменных профилей платы за ресурс 1. Дать команду View More Views… Resource Allocation.

2. Двойным щелчком на имени требуемого ресурса вызвать диалоговое окно Resource Information. Выбрать ярлычок Costs (рис. 14).

3. Ввести профиль оплаты, используемый по умолчанию. Для этого в первой строке таблицы указать ставки, действующие с начала выполнения проекта (здесь дата не может быть указана); во второй — ставки, вступающие в силу после первого её изменения (указывается дата изменения); в третьей — вступающие в силу после второго изменения и т.д.

Рис. 14. Диалоговое окно Resource Information.

4. При необходимости ввести дополнительные профили оплаты, используемые на отдельных работах, выбрав ярлычки B, С и т.д. (назначьте столько профилей, сколько требуется; максимум — пять).

5. Нажать псевдокнопку OK.

6. Повторить пп. 2…4 для всех ресурсов, по которым требуется задание профилей оплаты.

7. Для работы, на которой необходимо назначить профиль платы за использование некоторого ресурса, вызвать диалоговое окно Assignment Information двойным щелчком на наименовании требуемой работы в строке распределения ресурсов, соответствующей данному ресурсу.

8. Из выпадающего списка Cost rate table выбрать букву, соответствующую требуемому профилю платы за использование данного ресурса.

9. Нажать псевдокнопку OK. С этого момента плата за данный ресурс при использовании на данной работе будет начисляться согласно указанному профилю.

10. Повторить пп. 7…9 для всех строк распределения ресурсов, для которых необходимо назначить профиль платы за ресурс, отличающийся от используемого по умолчанию (т.е. от A).

5. Операторы и наиболее употребительные функции, используемые в формулах расчёта значений столбцов, определяемых пользователем Операторы +, –, *, /, ^ — арифметические операторы: сложение, вычитание, умножение, деление, возведение в степень.

\ — целочисленное деление (остаток отбрасывается).

MOD — остаток от деления. Например, значение выражения 8 MOD 3 равно 2.

& — конкатенация (объединение) двух текстовых строк.

=, <>, <, >, >=, <= — операторы сравнения (результат имеет значения «истина» или «ложь»)1.

AND, OR, NOT — логические операции "и", "или", "не".

Математические функции sqr(x), log(x), exp(x) — x, ln(x), ex.

sin(x), cos(x), tan(x), atn (x) — sin(x), cos(x), tg(x), arctg(x).

abs(x) — |x|.

fix(x) — округление отбрасыванием дробной части.

sgn(x) — 1, если x > 0; 0, если x = 0; –1, если x < 0.

rnd() — равномерно распределённая случайная величина в интервале [0; 1). Значение обновляется при каждом пересчёте модели проекта.

Логические функции isnumeric(x) — «истина», если аргумент числовой; иначе «ложь».

isdate(x) — «истина», если аргумент — дата; иначе «ложь»2.

isnull(x) — «истина», если аргументу не присвоено никакое значение; иначе «ложь».

iif(x,y,z) — y, если x имеет значение «истина»; в противном случае — z.

choose(i,x1,x2…) — возвращает значение xi.

Эти операторы могут использоваться для сравнения не только чисел и дат, но и текстовых строк (в лексикографическом порядке). Регистр символов учитывается.

В справочной системе программы Microsoft Project эта функция отнесена к числу функций даты и времени.

switch(c1,x1,c2,x2…) — аргументы ci содержат логические условия, xi — некоторые значения. Результат — первое слева значение xi, для которого соответствующее ci принимает значение «истина».

Функции даты и времени К календарным значениям можно прибавлять и вычитать вещественные числа, трактуемые в этом случае как число дней (возможно, дробное) согласно астрономическому времени.

В столбцах для представления календарных значений могут отображаться только даты в интервале с 1 января 1984 г. по 31 декабря 2049 г.

now() — текущие дата и время по системным часам компьютера (обновляются при каждом пересчёте модели проекта).

date() — текущая дата по системным часам компьютера.

cdate(x) — преобразование текстового значения к типу «дата».

dateserial(y,mn,d), timeserial(h,m,s) — формирование календарного значения из номеров года y, месяца mn и числа d; номеров часа h, минуты m и секунды s. Например, чтобы сформировать календарное значение, соответствующее моменту h часов 15 минут 30 секунд 17 июня y-го г., можно записать dateserial(y,6,17) + timeserial(h,15,30).

dateadd(u,n,d) — дата, отстоящая от даты d (возможно её задание в форме текста) на n периодов, специфицированных аргументом u. Последняя может принимать одно из следующих значений: "h", "d", "m", "y", что означает соответственно часы, дни, месяцы и годы. Время астрономическое. Например, результат вычисления функции dateadd("m",1,"23.05.2006") — 23 июня 2006 г.

datediff(u,d1,d2) — число полных и неполных периодов заданной продолжительности между двумя указанными датами d1 и d2 (возможно их задание в форме текста по образцу "23.05.2006 23:59"). Период задаётся аргументом u, который может принимать значения "h", "d", "w", "m" (часы, дни, недели, месяцы). Если d1 > d2, результат отрицательный.

datepart(u,d,f) — в зависимости от значения аргумента u выдаёт:

"h" — час, "d" — календарное число, "m" — номер месяца, "w" — номер дня недели, "y" — номер дня в году, соответствующие дате d (дата может задаваться как календарным значением, так и текстом по образцу "23.05.23:59"). Аргумент f используется только при u = "w": если он равен 0, первым днём недели считается понедельник, если 1 — воскресенье.

В других случаях он игнорируется и может быть опущен.

Замечание. Результат вычислений функций datediff и datepart является числом, а не календарным значением (датой). Попытка отображения числового значения в календарных столбцах, определяемых пользователем, вызовет сообщение об ошибке.

year(d) — номер года, соответствующий дате d.

month(d) — равносильно datepart("m",d).

weekday(d,f) — равносильно datepart("w",d,f).

day(d) — равносильно datepart("d",d).

hour(d) — равносильно datepart("h",d).

minute(d) — минута, соответствующая дате d (например, для даты "17.06.2006 9:15" результат равен 15).

projdateadd(d,n,c) — дата, отстоящая от даты d на период рабочего времени n согласно календарю c. Дата задаётся календарным или текстовым (например, "17.06.2006 9:15") значением. Календарь — именем. Период может задаваться числом (обозначающим число минут) или текстовой строкой со спецификацией периода: например, "3m" — 3 минуты; "4h" — 4 часа; "5d" — 5 рабочих дней; "6w" — 6 рабочих недель;

"7mon" — 7 рабочих месяцев; "8ed" — 8 24-часовых периодов рабочего времени;

"9ew" — 9 168-часовых периодов рабочего времени; "10emon" — 10 720-часовых периодов рабочего времени. Продолжительность рабочего дня, рабочей недели и рабочего месяца устанавливается параметрами текущего проекта (Tools Options… Calendar). Если агрумент c опущен, используются календари, назначенные текущей строке таблицы работ или ресурсов, а при отсутствии таковых — календарь проекта.

projdatesub(d,n,c) — функция аналогична projdateadd, но вычисляется дата, предшествующая d на период n.

projdurvalue(n) — вычисляет продолжительность периода n, заданного так же, как в функции projdateadd, — в минутах.

projdatediff(d1,d2,c) — количество минут рабочего времени между датами d1 и d2 согласно календарю c. Если аргумент c опущен, используются календари, назначенные текущей строке таблицы работ или ресурсов, а при отсутствии таковых — календарь проекта.

projdurconv(n,f) — вычисляет продолжительность периода n, заданного так же, как в функции projdateadd, в единицы, заданные флагом f. Флаг должен содержать целое значение. Нечётные значения от 3 до 11 обозначают единицы рабочего времени — минуты, часы, дни, недели, месяцы. Чётные от 4 до 12 — соответствующие единицы астрономического времени.

Текстовые функции format(x,f) — отображение числа или даты x по формату f.

Например:

функция format(cdate("15.1.04 10:30"), "hh ч. mm мин. d mmmm yyyy г.") выдаст текст "10 ч. 30 мин. 15 января 2006 г.";

функция format(cdate("5.1.06 10:30"), "dd mmm yyг.

в hh:mm") выдаст текст "05 янв 04г. в 10:30";

функция format(3.14159, "#.###") выдаст текст "3.142";

функция format(0.14159, "#.###") выдаст текст ".142";

функция format(3.14, "000.000") выдаст текст "003.140".

instr(n,b,s,c) — номер символа, начиная с которого в строке b содержится строка s, или 0. Аргумент c определяет правила сравнения: с учётом регистра (0) или без учёта (4).

len(s) — число символов в строке s.

lcase(s), ucase(s), — перевод текста s в строчной и заглавный регистры соответственно.

ltrim(s), rtrim(s) — возвращают исходный текст (s), удалив соответственно начальные или конечные пробелы (если имелись).

space(n) — возвращает строку, состоящую из n пробелов.

mid(s,i,l) — возвращает подстроку строки s, начинающуюся с i-го символа и имеющую длину l (если аргумент l опущен — до конца строки).

6. Наименования типов работ, используемые при сопоставлении им элементов графика Ганта Normal — все работы, исключая составные и помеченные как «события».

Milestone — работы, помеченные как «события» (содержащие значение Yes в столбце Milestone). Работы нулевой продолжительности автоматически помечаются как «события».

Summary — составные работы.

Critical — критические работы.

Noncritical — некритические работы.

Marked — помеченные работы (содержащие значение Yes в столбце Marked).

Finished — завершённые работы.

In progress — работы, выполнение которых продолжается.

Started late — работы, начатые позже даты, установленной согласованным планом.

Finished late — работы, завершённые с опозданием против согласованного плана.

Started early — работы, начатые раньше даты, установленной согласованным планом.

Finished early — работы, завершённые с опережением согласованного плана.

Started on time — работы, начатые в срок, установленный согласованным планом.

Finished on time — работы, завершённые в срок, установленный согласованным планом.

Project summary — фиктивная составная работа, представляющая собой весь проект целиком. Отображается командой Tools Options… View Show project summary task.

Group by summary — фиктивная работа, объединяющая группу работ, определённую по заданному пользователем критерию.

Split — работы, выполняемые с перерывами.

External tasks — работы из других проектов, связанные с работами данного проекта.

Flag1…Flag20 — работы, имеющие значение Yes в соответствующем столбце таблицы работ (Flag1…Flag20). Это значение может быть результатом вычислений: подробнее см. о вычисляемых столбцах на с. 63.

При настройке элементов графика Ганта разрешается указывать ключевое слово Not перед идентификаторами типов работ, чтобы специфицировать все работы, за исключением работ указанного типа.

Можно указывать несколько идентификаторов типа (в том числе с ключевым словом Not) через точку с запятой (в нерусифицированных версиях Windows — через запятую). В этом случае соответствующий элемент графика Ганта будет отображаться только для работ, относящихся ко всем указанным типам одновременно. Например: Summary,Not In Progress — составные работы, за исключением выполняющихся в настоящее время.

7. Наиболее употребительные фильтры, приёмы поиска данных и группировки Фильтры таблицы работ All Tasks — отменить фильтр и отобразить все работы.

Completed Tasks — завершённые работы.

Critical — критические работы.

Date Range… — работы, которые будут завершены не ранее указанной даты.

Incomplete Tasks — незавершённые работы (включая работы, которые ещё не начались).

Milestones — события, то есть работы, содержащие значение Yes в столбце Milestone. Работы нулевой продолжительности автоматически помечаются как события.

Summary Tasks — составные работы.

Tasks with Deadlines — работы с заданными контрольными сроками завершения (в столбце Deadline).

Tasks with Estimated Durations — работы, продолжительность которых требует уточнения (содержащие значение Yes в столбце Estimated).

Tasks with Fixed Dates — работы с ограничениями по срокам.

Using Resource… — использующие указанный ресурс.

Фильтры таблицы ресурсов All Resources — отменить фильтр и отобразить все ресурсы.

Overallocated Resources — ресурсы, используемые сверх наличия (согласно оперативному плану).

Resources – Material — складируемые ресурсы (материалы).

Resources – Work — нескладируемые ресурсы.

Work Overbudget — ресурсы, объём использования которых (в ресурсо-часах) по данным мониторинга превысил предусмотренные согласованным планом.

Cost Overbudget — ресурсы, затраты на которые превысили предусмотренные согласованным планом.

Group… — ресурсы, относящиеся к указанной группе.

Правила группировки таблицы работ No Group — отменить группировку.

Complete and Incomplete Tasks — группировка работ по признаку завершённости (две группы).

Constraint Type — группировка по типу ограничения на сроки выполнения, вменённого данной работе.

Critical — группировка по признаку принадлежности критическому пути.

Duration — группировка работ по продолжительности.

Duration then Priority — двухуровневая группировка по признакам продолжительности и приоритета работ.

Milestones — разбиение на обычные работы и события, то есть работы, содержащие значение Yes в столбце Milestone. Работы нулевой продолжительности автоматически помечаются как события.

Priority — группировка по приоритету.

Priority Keeping Outline Structure — группировка по приоритету с сохранением иерархии работ. Группируются только работы, не являющиеся составными, относящиеся к одной и той же составной работе.

Pages:     | 1 |   ...   | 14 | 15 || 17 |



© 2011 www.dissers.ru - «Бесплатная электронная библиотека»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.