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