Информационные технологии управления проектами. Светлов Н.М - 124 стр.

UptoLike

124
дня, рабочей недели и рабочего месяца устанав-
ливается параметрами текущего проекта (Tools
Options… Calendar). Если агрумент c
опущен, используются календари, назначенные
текущей строке таблицы работ или ресурсов, а
при отсутствии таковыхкалендарь проекта.
projdatesub(d,n,c) — функция аналогична projdateadd, но вычисляется
дата, предшествующая d на период n.
projdurvalue(n) —
вычисляет продолжительность периода n, задан-
ного так же, как в функции projdateadd, — в
минутах.
projdatediff(d
1
,d
2
,c) — количество минут рабочего времени между дата-
ми d
1
и d
2
согласно календарю 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).
                             дня, рабочей недели и рабочего месяца устанав-
                             ливается параметрами текущего проекта (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).

124