Алгоритм добавления даты в процентах

Wide

Client
Регистрация
04.02.2013
Сообщения
945
Благодарностей
256
Баллы
63
Возможно заголовок не соответствует написанному. Задача, плавное увеличение даты в процентах в день/неделю/месяц/год исходя из вводных данных. Из данных имеем:

1. Список, просто список, будем называть это список с заданиями.
2. Лог с датами отработанных заданий.
3. Текущую дату.
4. Из настроек, процент увеличения в день/неделю/месяц/год исходя из количества строк в логе с датами.
Например:
1. Список с заданиями 1000 строк
2. Последняя дата из лога: 10/10/2021 00:00:00
3. Текущая дата: {-TimeNow.Date-}
4. Настройки процента: 10 строк/1% день;100 строк/1-2% день;1000 строк/2-5% день

А дальше я сломался, хз как рассчитать алгоритм, если процент может быть в диапазоне и учитываться не только в днях, но и неделях, месяцах и годах. И самое главное, могут быть не большие просадки в % (в не зависимости от настроек) что в итоге может иметь похожую картину.

График.png

Может у вас были проекты хотя бы близко напоминающие мои задачи, или есть сервисы и т.д., по братски поделитесь плз, за любою помощь буду благодарен.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)