Компьютерные технологии управления проектами: Международный опыт. Светлов Н.М. - 71 стр.

UptoLike

Составители: 

71
7. Операторы и наиболее употребительные функции,
используемые в формулах расчёта значений полей,
определяемых пользователем
Поля таблицы работ с именами Число1Число20, Дата1Дата10,
Начало1Начало10, Окончание1Окончание10, Длитель-
ность1Длительность10, Затраты1Затраты10, Код структуры1Код
структуры10, Текст1Текст30, Флаг1Флаг20 предназначены для данных,
произвольно вводимых менеджером проекта для его собственных целей либо
автоматически вычисляемых согласно заданным
формулам или правилам. Ана-
логичные поля предусмотрены и в таблице ресурсов. Они часто используются
для автоматизации аналитических расчётов на основе плана и данных монито-
ринга. В данном приложении приведён список операторов и наиболее употре-
бительных функций, используемых в формулах. При назначении формул следу-
ет заботиться о том, чтобы тип данных
результата соответствовал типу данных
выбранного поля.
Операторы
+, , *, /, ^ арифметические операторы: сложение, вычита-
ние, умножение, деление, возведение в степень.
\ целочисленное деление (остаток отбрасывается).
МОД остаток от деления. Например, значение выраже-
ния 8 MOD 3 равно 2.
& конкатенация (объединение) двух текстовых
строк.
=, <>, <, >, >=, <=операторы сравнения (результат имеет значения
«истина» или «
ложь»)
1
.
И, ИЛИ, НЕ логические операции "и", "или", "не".
Математические функции
sqr(x), log(x), exp(x)
x, ln(x), e
x
.
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.
1
Эти операторы могут использоваться для сравнения не только чисел и дат, но и
текстовых строк (в лексикографическом порядке). Регистр символов учитывается.
            7. Операторы и наиболее употребительные функции,
             используемые в формулах расчёта значений полей,
                       определяемых пользователем

       Поля таблицы работ с именами Число1…Число20, Дата1…Дата10,
Начало1…Начало10,             Окончание1…Окончание10,              Длитель-
ность1…Длительность10, Затраты1…Затраты10, Код структуры1…Код
структуры10, Текст1…Текст30, Флаг1…Флаг20 предназначены для данных,
произвольно вводимых менеджером проекта для его собственных целей либо
автоматически вычисляемых согласно заданным формулам или правилам. Ана-
логичные поля предусмотрены и в таблице ресурсов. Они часто используются
для автоматизации аналитических расчётов на основе плана и данных монито-
ринга. В данном приложении приведён список операторов и наиболее употре-
бительных функций, используемых в формулах. При назначении формул следу-
ет заботиться о том, чтобы тип данных результата соответствовал типу данных
выбранного поля.
       Операторы
+, –, *, /, ^               — арифметические операторы: сложение, вычита-
                               ние, умножение, деление, возведение в степень.
\                           — целочисленное деление (остаток отбрасывается).
МОД                         — остаток от деления. Например, значение выраже-
                               ния 8 MOD 3 равно 2.
&                           — конкатенация (объединение) двух текстовых
                               строк.
=, <>, <, >, >=, <=         — операторы сравнения (результат имеет значения
                               «истина» или «ложь»)1.
И, ИЛИ, НЕ                  — логические операции "и", "или", "не".
        Математические функции
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.




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

                                                                                 71