Добрый день!
Столкнулся с трудной для себя задачей: требуется при помощи DAX рассчитать количество месяцев, за которые будет распродан остаток, с учётом того, что известны продажи будущих периодов. Задача выглядит так:
1. У меня есть значение остатка за месяц.
2. Есть значение объёмов продаж по месяцам.
3. Начиная с итога первого квартала она должна рассчитываться по формуле. Формула рассчитывается следующим образом:
Кол-во месяцев =
Числитель: Объём остатка месяца - сумма (объёмов продаж за следующие месяцы), пока значение больше 0.
Знаменатель: Объём продаж за месяц, который следует за последним месяцем, перед тем, как разница в числителе стала равна или меньше 0.
К полученному значению нужно прибавить кол-во месяцев, которые мы суммировали для числителя
Например:
Объём остатка за 1 месяц = 100
Продажа в апреле = 50
Продажа в мае = 40
Продажа в июне = 30
Кол-во месяцев = (100 - (50+40)) / 30 + 2 = 2,3
Сам формулу писал (прикладываю во вложении), она работает частично и с костылём, выглядит ужасно.
Что в ней не работает:
Ближе к концу года, когда нет данных по продажам на следующие периоды, логика должна быть такая: брать продажи с начала года, как-будто это и есть следующий месяц, но я не знаю как это реализовать. Очень прошу помощи.
Столкнулся с трудной для себя задачей: требуется при помощи DAX рассчитать количество месяцев, за которые будет распродан остаток, с учётом того, что известны продажи будущих периодов. Задача выглядит так:
1. У меня есть значение остатка за месяц.
2. Есть значение объёмов продаж по месяцам.
3. Начиная с итога первого квартала она должна рассчитываться по формуле. Формула рассчитывается следующим образом:
Кол-во месяцев =
Числитель: Объём остатка месяца - сумма (объёмов продаж за следующие месяцы), пока значение больше 0.
Знаменатель: Объём продаж за месяц, который следует за последним месяцем, перед тем, как разница в числителе стала равна или меньше 0.
К полученному значению нужно прибавить кол-во месяцев, которые мы суммировали для числителя
Например:
Объём остатка за 1 месяц = 100
Продажа в апреле = 50
Продажа в мае = 40
Продажа в июне = 30
Кол-во месяцев = (100 - (50+40)) / 30 + 2 = 2,3
Сам формулу писал (прикладываю во вложении), она работает частично и с костылём, выглядит ужасно.
Что в ней не работает:
Ближе к концу года, когда нет данных по продажам на следующие периоды, логика должна быть такая: брать продажи с начала года, как-будто это и есть следующий месяц, но я не знаю как это реализовать. Очень прошу помощи.