Вы можете сократить время, затрачиваемое менеджерами на обработку данных, настроив автоматический расчет дат и числовых значений на страницах разделов и в сводных таблицах. Например, можно рассчитать стоимость продукта с учетом налога, предполагаемое время выполнения задачи или дату пересмотра договора. Для этого в бизнес-правиле “Заполнять значение поля” и в настройке сводных таблиц используются формулы. Переход к настройке формул выполняется:
- по кнопке на странице настройки бизнес-правила “Заполнять значение поля”;
- по кнопке Добавить вычисляемое поле в настройках сводной таблицы.
В результате откроется окно ввода формулы (Рис. 1).
В общем случае формулы начинаются знаком “=” и состоят из:
- Аргументов, которые используются в расчете. Например, можно использовать введенные вручную данные, значения полей страницы (доступны в меню Параметр окна формул).
- Математических операторов (+, –, *, /, скобки).
- Для работы с датами также предусмотрены несколько групп функций: разница дат, добавить к дате, часть от даты, текущая дата. Функция может использоваться как отдельный элемент формулы или в качестве одного из аргументов.
Функции для вычисления дат в формулах
Подробно функции и их доступность в бизнес-правилах и сводных таблицах описаны в таблице ниже.
Группа функций | Описание | Функция | В сводных таблицах | В бизнес-правилах |
---|---|---|---|---|
Добавить к дате | Добавляет к дате указанное количество лет/недель/часов и т. п. Результат расчета представлен значением типа “Дата/Время”. | ДобавитьГод | + | + |
ДобавитьКвартал | — | + | ||
ДобавитьМесяц | + | + | ||
ДобавитьНеделя | + | + | ||
ДобавитьДней | + | + | ||
ДобавитьЧас | + | + | ||
ДобавитьМинута | — | + | ||
Разница дат | Рассчитывает количество лет/недель/часов и т. п. между двумя датами. Результат расчета представлен целым числом. Разница между датами в функциях “Разница дат” считается по календарным границам. Например, РазницаГод(2020-12-31, 2021-01-01) = 1. Если первым аргументом вы укажите более позднюю дату, то результат функции будет отрицательным. |
РазницаЛет | + | + |
РазницаКварталов | — | + | ||
РазницаМесяцев | + | + | ||
РазницаНедель | — | + | ||
РазницаДней | + | + | ||
РазницаЧасов | + | + | ||
РазницаМинут | + | + | ||
Часть от даты | Определяет номер года/месяца/дня и т. п. исходной даты. Например, для даты 16.02.2021 15:38 можно определить:
|
Год | + | — |
Месяц | + | — | ||
Неделя | + | — | ||
День | + | — | ||
ДеньНедели | + | — | ||
Час | + | — | ||
Текущая дата | Определяет текущую дату и время. Результат расчета представлен значением типа “Дата/Время”. Данная функция используется без аргументов. | ТекущаяДата | — | + |