Выручка считается по формуле:
Количество товара в заказе умножить на цену за единицу товара, минус скидка в заказе. Для построчного вычисления используем SUMX
:SUMX(factonlinesales, factonlinesales[unitprice]*factonlinesales[salesquantity] - factonlinesales[discountamount]))
Для визуализации используем гистограмму. На нее выведем нашу меру в разбивке по магазинам:
Для того чтобы отобразить данные по продажам, по которым были акции, используем виджет фильтр:
Если есть необходимость рассчитать сразу продажи со скидками, без использования фильтра, будем использовать следующую формулу:
CALCULATE(SUMX(factonlinesales, factonlinesales[unitprice]*factonlinesales[salesquantity] - factonlinesales[discountamount]), FILTER(dimpromotion,dimpromotion[promotioncategory] IN{"Store"}) ) |
Сначала рассчитаем доли продаж по брендам.Removefilters
в знаменателе отменяет все фильтры по измерению dimproduct, таким образом доля считается корректно:
Теперь добавим в разбивку продукт. Мера будет считать долю каждого продукта от общей суммы продаж:
Теперь мы посчитаем долю каждого продукта внутри бренда. Для этого мы сгруппируем продажи по бренду с помощью функции SUMMARIZE
:
Для расчета средневзвешенной цены необходимо выполнить следующие шаги:
Произвести расчет общей стоимости продаж:SumVolume = sumx(OrdersFacts, OrdersFacts[Quantity]*OrdersFacts[ActualUnitPrice])
где sumx
умножает количество товара Quantity на фактическую стоимость каждого товара ActualUnitPrice.
Произвести расчет общего объема продаж (шт):SumQty = sum (OrdersFacts[Quantity])
где sum
суммирует все значения в столбце Quantity таблицы OrdersFacts.
Произвести расчет средневзвешенной цены:AverageSum = DIVIDE([SumVolume],[SumQty ])
Смотрите также
На этой странице
Время чтения: 2 мин.
Нужна дополнительная помощь?