Друзья, всем привет. Требуется помощь в решении задачи.
Модель подготовлена, сюда не влезет, пишите в личку - отправлю на почту.
Задачка с курса по аналитике и, видимо, предполагается, что решение должно быть не сложным, но у меня так и не вышло его найти
Привлеченные ДС. Рассчитывается как сумма всех привлеченных за период ДС
2. Выплаченные ДС. Рассчитывается как сумма всех выплаченных за период ДС
3. Начисленные проценты. Рассчитывается как сумма процентов, начисленных за каждый
день периода. То есть, начисленные проценты за период в три дня будут считаться как
проценты за первый день, сложенные с процентами за второй и за третий дни.
Проценты за день считаются от остатка ДС на конец дня. Для этого сумма остатка
умножается на соответствующую ставку, деленную на 360;
Остаток ДС на конец дня рассчитывается как остаток ДС на начало дня плюс приход ДС за
день минус расход ДС. Если остаток отрицательный (клиент ушел в овердрафт), проценты
не начисляются.
Пример: Есть депозит в 1000 рублей под 36% годовых. Требуется посчитать начисленные за 3
дня проценты, если во второй день было изъято 500 рублей, а в третий внесено 250.
Остаток Начисленные проценты
День 1 1000 1000 * 0,36 / 360 = 1
День 2 1000 – 500 = 500 500 * 0,36 / 360 = 0,5
День 3 500 + 250 = 750 750 * 0,36 / 360 = 0,75
Итого за период 750 1 + 0,5 + 0,75 = 2,25
4. Задолженность. Рассчитывается на дату как (1) + (3) – (2) за период с начала данных по
указанную дату
5. Средний размер депозита. Рассчитывается как сумма всех привлеченных за период ДС,
деленная на общее число привлеченных за период депозитов.
В связи с тем, что ДС вносятся в разных валютах, указанные показатели должны
рассчитываться как отдельно для каждой валюты, так и приводиться к одной валюте
(валюте приведения), выбираемой пользователем отчета в интерфейсе отчета (см. п.3.2,
«Требования к отчету»). При приведении значения показателя к одной валюте, берется
актуальный курс валюты на конец рассчитываемого периода. Например, если величина
показателя «сумма привлеченных ДС на 30 июня 2019 г.» приводится к сумме в рублях, а
последние актуальные курсы доллара и евро есть только на 29.06.19 (т.к. 30.06 - воскресенье),
нужно полученные сумму в долларах и евро на 30.06.19 умножить на соответствующие курсы
на 29.06.19, сложить между собой и добавить сумму в рублях на 30.06.19.