У меня есть таблица
В таблице множество складов,товаров, видов, стилей и сезонов и др. Единственное что постоянно это количество месяцев (12) и Месяц период (24). При формировании сводной все меры рассчитываются dax.
Используя фильтр рассчитывается =SUMX(FILTER('Таблица';'Таблица[Год]=2018);'Таблица'[Продажи.]) -для 2018, и такая же для 2019.
Все эти махинации проводятся для дальнейшей фильтрации через срезы. Срезы установлены на склады, Стиль, Сезон, Вид.
Итоговая таблица выглядит так
Все считается, но не проходит расчет среднего остатка(который для каждого "Месяц период" должен быть одинаковым), что бы он считал количество уникальных периодов (24) для каждого года (2018 и 2019) отдельно.
Стандартный эксель должен был бы это считать как:
1) Суммесли= Месяц период=Янв. 1пол., "Складывать остатки", и так для каждого месяца.
2) Уник= посчитать количество уникальных значений "месяц период" для каждого года отдельно (24 для 2018 и 24 для 2019)
3) И расчет среднего= Сумма остатков для 2018 года каждого "Месяц период" (Сумма Янв. 1пол., Янв 2пол., N, Дек. 2пол.) /(разделить) на Кол-во уник в 2018 "Месяц период"
Как сделать такой расчет мерой dax (Power Pivot)?
Склад | Год | Месяц | Месяц период | Остатки | Вид | Стиль | Сезон | Продажи | |
1 | 2018 | Январь | Янв. 1пол. | 2 | Одежда | Кежуал | Лето | 1 | |
1 | 2018 | Январь | Янв. 2пол. | 3 | Одежда | Кежуал | Лето | 2 | |
1 | 2018 | Февраль | Фев. 1пол. | 4 | Одежда | Кежуал | Лето | 1 | |
1 | 2018 | Февраль | Фев. 2пол. | 2 | Обувь | Спорт | Зима | 2 | |
1 | 2019 | Январь | Янв. 1пол. | 1 | Бижутерия | Общий | Всесезон | 1 | |
1 | 2019 | Январь | Янв. 2пол. | 6 | Обувь | Классика | Зима | 1 | |
1 | 2019 | Февраль | Февраль 1пол. | 2 | Одежда | Кежуал | Лето | 2 | |
1 | 2019 | Февраль | Февраль 2пол. | 3 | Обувь | Спорт | Зима | 1 | |
Используя фильтр рассчитывается =SUMX(FILTER('Таблица';'Таблица[Год]=2018);'Таблица'[Продажи.]) -для 2018, и такая же для 2019.
Все эти махинации проводятся для дальнейшей фильтрации через срезы. Срезы установлены на склады, Стиль, Сезон, Вид.
Итоговая таблица выглядит так
Меры | Январь | Январь | Февраль | Февраль | N | N | Декабрь | Декабрь | |
Янв. 1пол. | Янв. 2пол. | Фев. 1пол. | Фев. 2пол. | N 1пол. | N 2пол. | Дек. 1пол. | Дек. 2пол. | ||
Продажи 18 | |||||||||
Продажи 19 | |||||||||
20% от продажи | |||||||||
40% от продажи | |||||||||
Отклонения | |||||||||
Остатки Среднее значение за 2018 год | |||||||||
Стандартный эксель должен был бы это считать как:
1) Суммесли= Месяц период=Янв. 1пол., "Складывать остатки", и так для каждого месяца.
2) Уник= посчитать количество уникальных значений "месяц период" для каждого года отдельно (24 для 2018 и 24 для 2019)
3) И расчет среднего= Сумма остатков для 2018 года каждого "Месяц период" (Сумма Янв. 1пол., Янв 2пол., N, Дек. 2пол.) /(разделить) на Кол-во уник в 2018 "Месяц период"
Как сделать такой расчет мерой dax (Power Pivot)?