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

UptoLike

122
switch(c
1
,x
1
,c
2
,x
2
) — аргументы c
i
содержат логические условия, x
i
некоторые значения. Результат первое слева
значение x
i
, для которого соответствующее c
i
принимает значение «истина».
Функции даты и времени
К календарным значениям можно прибавлять и вычитать вещественные
числа, трактуемые в этом случае как число дней (возможно, дробное) согласно
астрономическому времени.
В столбцах для представления календарных значений могут отображать-
ся только даты в интервале с 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,d
1
,d
2
) — число полных и неполных периодов заданной
продолжительности между двумя указанными
датами d
1
и d
2
(возможно их задание в форме
текста по образцу "23.05.2006 23:59"). Пе-
риод задаётся аргументом u, который может
принимать значения "h", "d", "w", "m" (часы,
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" (часы,

122