Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Если вы продаете товары во многих разных магазинах или в разных регионах, вам нужно понять, есть ли что-то общее в ваших самых продаваемых или наименее продаваемых продуктах. Вы хотели бы открыть для себя ваши лучшие продукты в каждом регионе. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
В этом примере я расскажу, как найти 2 лучших продукта с помощью вычислений DAX в LuckyTemplates .
Я вижу, что это также очень ценно, если вы искали выбросы в своих данных с течением времени. Возможно, вы обнаружите, что некоторые продукты продаются лучше в определенных регионах, чем в других, и у вас может быть возможность воспользоваться этим с помощью рекламных акций, дополнительных продаж и т. д.
Есть так много возможностей добавить ценность с этими типами идей.
В этом руководстве я прохожу через формулу DAX, необходимую для достижения этого конкретного понимания, уделяя особое внимание тому, как использовать TOPN внутри оператора CALCULATE .
Оглавление
Зачем изолировать ваши лучшие продукты
Легко рассчитать общий объем продаж каждого продукта в каждом регионе. Тем не менее, это может привести к очень загруженной диаграмме, когда мы хотим сосредоточиться только на наших лучших продуктах.
Мы видим в этой таблице, что мы продаем много продуктов, и этот список может быть очень длинным. Довольно сложно увидеть какие-либо тенденции, или увидеть расчеты, или понимание, которое мы ищем.
В этом примере мы хотим увидеть наши первые 2 продукта, поэтому нам нужно каким-то образом сделать так, чтобы те, которые не входят в первые два, отображались как пустые. Таким образом, они не будут отображаться в нашей визуализации.
Техника, которую мы собираемся использовать в этом уроке, очень полезна для целого ряда различных сценариев, а не только для продажи продуктов. Это могут быть лучшие клиенты, самые продаваемые регионы, лучшие продавцы и т. д. Мы можем даже выделить прибыль или затраты.
Самое замечательное в этом шаблоне, который мы собираемся использовать, заключается в том, что мы можем изменить контекст вычисления, и он будет динамически корректировать таблицу.
В этой визуализации очень легко увидеть все места, где мы продаем, отсортировать их по названию продукта, и мы могли бы увидеть наши самые продаваемые продукты и т. д. Мы могли бы использовать всю информацию здесь для маркетинговых акций, рекламы новых сделок, для пример и тд.
Как найти лучшие продукты
Я собираюсь показать вам формулу, которая позволяет нам находить лучшие продукты.
Здесь у нас есть общий объем продаж по коду штата, а в другой таблице показаны продажи каждого отдельного продукта для каждого местоположения. В этом примере мы хотим показать только продажи двух самых популярных продуктов в каждом регионе , а все остальное убрать.
Для этого мы создаем нашу формулу, которую я называю « 2 лучших продукта в регионе» . Здесь мы используем VAR (переменные) и помещаем RankingContext в следующую строку с нашими продуктами , потому что это то, что мы собираемся ранжировать. В следующей строке мы идем RETURN, а затем используем CALCULATE Total Sales.
Затем мы переходим к TOPN со значением N, равным 2 , так как в этом примере мы ищем наши 2 лучших продукта, и поэтому у нас также есть ВСЕ продукты . После этого мы ранжируем его по общему объему продаж .
Наконец, из-за этого оператора ALL в нашей функции TOPN мы должны вернуть контекст названия продукта. И для этого мы поместили этот RankingContext .
Как только это будет сделано, мы нажимаем «ОК» и убеждаемся, что он отформатирован правильно.
Если мы внесем это в нашу таблицу, мы увидим, что теперь есть пустые значения для всех продуктов, которые не входят в наши первые два . Все остальные значения относятся к нашим двум лучшим продуктам в любом конкретном регионе.
И это, конечно же, связано с моделью данных, как и большинство вычислений, которые мы делаем. Мы также можем улучшить эту визуализацию, добавив гистограммы данных , добавив немного цвета в нашу таблицу.
Где ваши лучшие продажи по продукту? Расширенная аналитика с LuckyTemplates
Showcase Имя лучшего результата в карточке Визуализация Использование LuckyTemplates
Ranking Insights Использование TOPN в LuckyTemplates
Заключение
Как я уже упоминал, вы можете повторно использовать этот шаблон формулы многими способами с любым измерением, которое вы можете себе представить, которое у вас есть в вашей модели данных. Вы можете использовать эту технику и привнести в свои отчеты отличные идеи.
Эта техника очень хороша для изучения. Понимание того, как TOPN внутренне вычисляет рейтинг на лету, а затем создает контекст внутри CALCULATE, который изолирует лучшие (в данном случае) продукты для продажи, очень полезно для вас, когда вы работаете с LuckyTemplates.
Функция VALUES также важна. Вам нужно вернуть контекст имени продукта, чтобы этот расчет работал правильно.
Как всегда, DAX — это потрясающий аналитический язык , который стоит хорошенько изучить, если вы начинаете работать с LuckyTemplates. Действительно, если вы не изучаете DAX , вы упускаете 90% того, чего вы можете достичь в LuckyTemplates.
Наслаждайтесь изучением этой техники и обязательно попробуйте применить ее в своей среде, чтобы внедрить концепции в свое сознание. Посмотрите полное видео ниже.
Ваше здоровье!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.