Я пытаюсь выяснить, какой доход относится к каждому месяцу, исходя из показателя дохода (например, 500 фунтов стерлингов) и даты начала и окончания (например, 01/01/2020 - 13/02/2020).
Единственный способ понять, как это сделать, - это рассчитать количество дней между двумя датами, разделить доход на это количество дней, а затем определить, сколько дней приходится на каждую месяц.
Для этого я использовал формулу:
IF({Start Month}="January-20", DATETIME_DIFF({Start Date}, 31/01/20, 'days'), "0")
Идея состоит в том, что если дата начала января 2020 года, эта формула будет возвращать количество дней между дата начала и конец месяца (31/02/20), таким образом, показывая количество дней для приписки дохода.
Однако по какой-то причине, когда дата начала 2/1/2020, это формула возвращает «18262».
Что здесь происходит?