Вычисление суммы для строки сетки времени

С помощью бизнес-правила SumTimeGridRow можно вычислить сумму для строки сетки времени за определенный интервал времени. Результат будет показан в атрибуте контейнер бизнес-правила. При изменении значений в строке будет автоматически обновляться сумма.

Прежде чем начать

Для использования бизнес-правила SumTimeGridRow необходима следующая информация:

Процедура

  1. Создайте целочисленный атрибут.
  2. В целочисленном атрибуте введите бизнес-правило в указанном формате:
    =SumTimeGridRow('имя-атрибута-сетки-времени',"имя-атрибута-сетки-времени", "имя-формы", "имя-строки")
  3. Нажмите кнопку Сохранить.

Результаты

Сумма для строки сетки времени будет вычислена как десятичное число и показана в целочисленном атрибуте.
Прим.: SumTimeGridRow вычисляется как десятичное число. Для отображения суммы в виде десятичного числа введите бизнес-правило в атрибуте с плавающей точкой.

Пример

В атрибуте сетки времени Financial можно вычислить сумму для строки Expenditures (Расходы) в форме Budget (Смета). Вычисление начинается с ячейки A1 за период, заданный в атрибутах Начальная дата и Конечная дата элемента Phoenix модуля Projects:
=SumTimeGridRow('Financials', "Financials", "Budget", "Expenditures", 'Projects!Phoenix!Start Date', 'Projects!Phoenix!End Date')
Совет: Если атрибуты Начальная дата и Конечная дата находятся в одном элементе с атрибутом сетки времени, укажите ссылки как Начальная дата и Конечная дата.

Дальнейшие действия

Используйте сумму затрат в проекте для вычисления общей стоимости проекта в портфеле.

Комментарии