Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
LuckyTemplates — потрясающий аналитический механизм! В этом сообщении в блоге я собираюсь показать вам, как вы можете найти своих лучших клиентов - не только в виде статических чисел, но во времени и в любой период времени, который вы захотите. Это сила DAX в сочетании с моделью данных в лучшем виде. Я буду использовать функции DAX, такие как CALCULATE, FILTER и RANKX в LuckyTemplates, поэтому в этом руководстве есть множество советов по их использованию. Я также покажу, как вы можете комбинировать их все, чтобы получить интересные расчеты и результаты. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Мы хотим выяснить, кто является нашими основными клиентами не только в течение статического периода времени, но и во времени. Мы собираемся рассмотреть каждого клиента, который у нас есть, за каждый период времени. Затем мы продемонстрируем это в матрице продаж наших 10 лучших клиентов и 5 лучших клиентов.
Оглавление
Использование предварительного просмотра матрицы
Давайте настроим все, захватив имена клиентов на холсте. Затем мы собираемся использовать этот новый визуальный элемент под названием Matrix Preview . Вы можете включить эту функцию, выбрав «Параметры и настройки», затем «Параметры».
Как только мы перейдем к «Функциям предварительного просмотра», мы включим все это, установив все флажки.
Мы собираемся использовать эту матрицу, взять показатели «Квартал и год» и «Общий объем продаж » и поместить их в эту таблицу. Вы увидите, что мы получаем все результаты, и это здорово, но может быть очень сложно увидеть какие-либо идеи и выявить тенденции.
Выявление 10 лучших клиентов
Мы хотим видеть тенденции, и мы хотим видеть, кто входит в первую десятку наших клиентов в этот период. Например, был ли у нас клиент, который какое-то время был одним из наших лучших клиентов, но полностью отпал и не появился в нашем списке 10 лучших клиентов? Таким образом, это виды идей, которые мы ищем здесь.
Мы можем сделать все это с помощью одной формулы. Нам просто нужно создать новую меру и назвать ее Top 10 Clients . Мы собираемся использовать функцию РАСЧЕТ для расчета нашего общего объема продаж, но мы хотим рассчитать общий объем продаж только для клиента, который входит в первую десятку.
Таким образом, мы должны использовать логику ранжирования для создания индикатора логики ранжирования, который будет говорить, что если этот клиент входит в первую десятку, то он возвращает это значение общего объема продаж. Помимо использования RANKX в LuckyTemplates, мы также собираемся использовать функцию FILTER, а затем использовать Values, которая создаст внутреннюю таблицу для каждого отдельного клиента.
Затем нам нужно подумать о том, какую логику здесь написать, что-то вроде «если текущий рейтинг меньше или равен 10, равен общему объему продаж, если нет, равен нулю». Что действительно здорово в операторах фильтра, подобных этому, так это то, что вы можете написать такую логику внутри.
Итак, мы собираемся использовать функцию RANKX и ВСЕ имена клиентов, потому что мы собираемся ранжировать каждого клиента в любом конкретном контексте. Что делает ALL , так это избавляется от любого фильтра по именам клиентов, чтобы мы могли завершить этот рейтинг.
Затем мы будем ранжировать по общему объему продаж и ранжировать в порядке убывания, а затем мы будем меньше или равны 10. Если это так, мы хотим, чтобы он равнялся общему объему продаж, а если нет, то остается пустым.
Давайте теперь заменим наш общий объем продаж на наши 10 лучших клиентов. Теперь мы можем видеть 10 лучших клиентов за каждый период времени.
Использование условного форматирования
Это уже довольно круто само по себе, но все же мы можем сделать здесь немного больше. Мы можем использовать условный формат, просто щелкнув стрелку раскрывающегося списка в разделе «10 лучших клиентов» в области значений. Больше ничего делать не будем и просто нажмем ок.
Теперь мы динамически просматриваем наших клиентов во времени и видим, как они на самом деле работали.
Очевидно, что это немного более случайно, чем то, что вы обычно можете найти в реальных реальных клиентских данных, но здесь мы можем очень быстро увидеть тенденции. Например, этот клиент под названием Medline стал одним из наших крупнейших клиентов в 2016 году по сравнению с предыдущим 2015 годом, когда он даже не регистрировался в Топ-10.
Определение 5 лучших клиентов
Это действительно крутая техника, и этот шаблон кода можно использовать по-разному. Допустим, вы хотели посмотреть на Топ-5 клиентов. Все, что вам нужно сделать, это изменить 10 на 5, и теперь мы смотрим на пять наших лучших клиентов за каждый период времени. У нас также есть возможность изменить эти временные периоды.
Помните, что все это динамично. Все в этой формуле DAX, которую мы написали, является динамичным, поэтому, если мы изменим временные рамки только на годы, мы получим только пять лучших клиентов в эти конкретные годы.
Если вы продаете клиентам много раз, вам нужно сократить временные рамки; но если вы продаете только клиентам два или три раза в год, то, возможно, вы захотите проанализировать ситуацию в более долгосрочной перспективе.
Заключение
Такой тип анализа был бы полезен с точки зрения головного офиса. Вы всегда хотите быть действительно сосредоточены на том, откуда будет поступать ваш доход, поэтому крайне важно очень внимательно следить за основными факторами, влияющими на вашу производительность. Кроме того, понимание того, как этот состав клиентов меняется с течением времени, позволит вам узнать, на ком сосредоточить свои маркетинговые и рекламные усилия, а также даст некоторую атрибуцию того, почему вы теряете бизнес (в качестве еще одного примера).
Помимо использования таких функций, как RANKX в LuckyTemplates, я также использовал некоторые методы условного форматирования в великолепных визуализациях таблиц. Добавление цвета может действительно выделить ваши числа, поэтому я настоятельно рекомендую это. Это помогает глазу замечать тенденции намного проще, чем просто смотреть на скучные цифры на странице. Убедитесь, что ваши цветовые палитры также хорошо работают.
Удачи с этим.
Оставьте мне комментарий, если у вас есть какие-либо мысли или отзывы об этой технике.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.