@surkenny огонь, спасибо большое! Теперь осталось разобраться)
Динамика период к периоду LFL (Like for like). Сравнение период по равным условиям
Динамика период к периоду LFL (Like for like). Сравнение период по равным условиям
12.11.2021 14:52:29
Добрый день.
Прошу помочь разобраться в написании формулы LFL период к периоду. При обычном сравнении мы просто делим выручку например за октябрь на октябрь прошлого года и получаем результат, но так часто бывает, что часть магазинов только открылась, а часть закрылось, поэтому считать динамику нужно только по непрерывно работающим магазинам (или какому то другому признаку). Для старта решения я использовал формулу:
Но разумеется тут не учитывается статус магазина, и сумма на текущий месяц берется по всем магазинам, так же как и сумму за прошлый год не учитывает, что в текущем месяце данных нет. Пробовал различные варианты с IF, но на итоговый вариант это не влияет. Очевидно, что должно быть какое то сравнение, что суммируй, если оборот по магазину есть за текущий и прошлый период иначе 0. Примечание: В данном примере на октябрь, видно что магазин S1002 закрылся, а S1008 только открылся. Текущий период Прошлый период Динамика, % Текущий расчет 15 906 483 15 110 706 5,3% Должно быть 14 246 758 12 538 671 13,6% |
|||
|
PP: Объединение показателей в зависимости от контектса
23.04.2021 09:42:14
Добрый день!
Есть общий справочник с данными в разрезе, например: Бренд / Категория / Подкатегория, данные разбиты до недели, показатели это штуки, выручка в такой же детализации и самое главное чеки. Чеки разбиты на общие за неделю, и отдельно чеки по брендам, категории, подкатегории, отдельно потому что мы смотрим сколько раз в общих чеках попадался этот бренд, категория и тд. Данные по чекам нельзя просто суммировать как те же штуки, на своей иерархии, должны быть свои значения. Я знаю как можно получить общие чеки, используя HASONEVALUE, но не представляю как получить данные по структуре. Из костылей в голову приходит только дублирование таблицы 3 раза, где фильтром будет переключаться признак иерархии, но на больших данных, вся эта конструкция много весит и медленно работает. По ссылке пример: На вкладке "Сводная таблицы" справа сама таблица PP, слева (зеленая) как это должно выглядеть. Для соединения справочника с данными использовал промежуточные справочники и "включал" их через CROSSFILTER, возможно можно как проще этот процесс сделать. |
|
|
PP: Сравнение продаж, перерасчет по другой цене
PP: DATEADD - отклонение к прошлому месяцу по равноценным датам
19.11.2020 10:04:01
Всем спасибо, то что нужно!
Изменено: |
|
|
PP: DATEADD - отклонение к прошлому месяцу по равноценным датам
PP: DATEADD - отклонение к прошлому месяцу по равноценным датам
DAX (PP). Расчет: Абсолютное отклонение выручки неделя к неделе
25.08.2020 22:45:05
Максим, Спасибо!
Был очень близок к подобному решению, через IF, но запутался в конструкции CALCULATE. Первый курс посмотрел от специалиста по "Excel Уровень 7", но там больше моделирование и знакомство с PP. Сейчас смотрю, и это ответ на вопрос, курс от Антона Будуева - Наколхозил что ли? Пока за пол курса, по большому счету познакомился только с FILTER, ALL и X функциями, поэтому большинство решений только через них. |
|
|
DAX (PP). Расчет: Абсолютное отклонение выручки неделя к неделе
25.08.2020 17:17:16
Согласен Подготовил пример, пришлось немного поменять названия столбцов и заменить оборот.
Файл выложил на Я.Д. иначе не помещается. |
|
|
DAX (PP). Расчет: Абсолютное отклонение выручки неделя к неделе
25.08.2020 15:13:12
Добрый день.
Так как же как и многие начинаю изучать DAX, так как пришло осознание на сколько мощный это инструмент, но не все ошибки пока удается решить самостоятельно. задача достаточно простая, нужно посчитать абсолютное отклонение прошлой недели к позапрошлой. Есть данные за последние 8 недель, Форму таблицы менять нельзя. Создал отдельно на листе справочник с прошлой неделей и позапрошлой:
_ПриростВыручка:= SUMX(FILTER('Продажи';RELATED('Недели'[WeekAttribute])="OneWeekAgo");'Продажи'[Оборот (с НДС)]) - SUMX(FILTER('Продажи';RELATED('Недели'[WeekAttribute])="TwoWeekAgo");'Продажи'[Оборот (с НДС)]) Если вывести меру отдельно без фильтров по строкам, то расчет верный, так же если из таблицы убрать недели, то расчет так же корректный (но недели разумеется нужно оставить). |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ВПР по условиям
08.08.2018 16:14:40
Добрый день!
Подскажите, максимально компактный способ, который позволит сделать ВПР по заданным условиям, например: Есть таблица, в ней есть артикул к которому нужно рассчитать цену продажи и округлить до прайс поинта. У артикулов есть разные бренды, категории товара и ассортиментные группы, в которых могут быть везде свои прайс-поинты. Каким образом округлить цену до ПП учитывая Бренд, категория и группу товара. Я смог реализовать эту задачу, только через "Если" Сцепка(Бренд, категория, асс группа) = Сцепке со списком прайс-поинтов, то, указываем диапазон для впр, и таких групп по категории может быть очень много. Пример во вложении. |
|
|