/
Расчет динамики продаж за определенный период

Расчет динамики продаж за определенный период

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

Используемые данные:

Таблица фактов

Таблица измерений

Таблица фактов

Таблица измерений

fact
Используемые столбцы:

  • salesamount – сумма, которую заплатил клиент с учетом количества;

dimdate
Используемый столбец:

  • calendarmonth – год + месяц;

  • calendaryear – год.

Расчет динамики продаж по месяцам

Для расчета динамики продаж за два месяца (в нашем примере август-сентябрь), мы сделаем следующее:

  1. Сперва мы рассчитаем объем продаж за август. Для этого мы создадим меру с использованием следующей формулы:

    CALCULATE ( SUM (fact[salesamount]), FILTER (dimdate, dimdate[calendarmonth] = 202208) )

    где:
    SUM (fact[salesamount]) – вычисляет сумму значений из столбца salesamount таблицы fact;
    FILTER – выбираются только те строки таблицы dimdate, у которых значение в столбце calendarmonth равно 202208 (август 2022 года);

  2. Далее рассчитаем объем продаж за сентябрь. Для этого мы будем использовать аналогичную формулу, в которой заменим лишь номер месяца (август):

    CALCULATE ( SUM (fact[salesamount]), FILTER (dimdate, dimdate[calendarmonth] = 202209) )

    где 202209 – сентябрь 2022 года.

  3. Теперь самое время получить разницу между двумя этими результатами, чтобы определить динамику продаж. Для этого мы вычтем значения, полученные за август из значений, полученных за сентябрь:

    CALCULATE ( SUM (fact[salesamount]), FILTER (dimdate, dimdate[calendarmonth] = 202209) ) - CALCULATE ( SUM (fact[salesamount]), FILTER (dimdate, dimdate[calendarmonth] = 202208) )

    Результат можно визуализировать, например, с помощью таблицы или диаграммы:

     

Расчет динамики продаж по годам

Динамика продаж по годам рассчитывается аналогичным образом – нам необходимо только заменить месяцы на года и использовать соответствующий столбец (calendaryear), где прописаны года:

где

FILTER (dimdate, dimdate[calendaryear] = 2022) и FILTER (dimdate, dimdate[calendaryear] = 2021) фильтруют данные по годам.

Созданную меру можно добавить в таблицу для полноты картины:

Чтобы иметь быстрый доступ к полученной статистике, можно создать дашборд:


Смотрите также

Поддерживаемые функции DAX
Создание мер

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

 

Related content

Расчет итоговой прибыли с учетом типа клиента
Расчет итоговой прибыли с учетом типа клиента
Read with this
Расчет динамики продаж за определенный период
Расчет динамики продаж за определенный период
More like this
Расчет суммы продаж за указанный период (несколько месяцев)
Расчет суммы продаж за указанный период (несколько месяцев)
Read with this
Расчет динамики продаж за определенный период
Расчет динамики продаж за определенный период
More like this
Расчет выручки в разбивке по магазинам и по продажам со скидками
Расчет выручки в разбивке по магазинам и по продажам со скидками
Read with this
Расчет динамики продаж за определенный период
Расчет динамики продаж за определенный период
More like this