Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве мы сосредоточимся на анализе оттока клиентов в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
LuckyTemplates — отличный инструмент для качественной аналитики. На мой взгляд, на данный момент у него нет близких конкурентов.
Приборная панель, которую мы здесь используем, является частью учебного саммита, который я провел по анализу оттока, но это руководство посвящено поиску наших потерянных клиентов.
В этой демонстрации мы узнаем, кто наши потерянные клиенты , и мы увидим общий объем потерянных продаж .
Мы будем динамически углубляться в этих клиентов и извлекать некоторые важные идеи. Мы можем щелкнуть определенное число, например -16, и мы увидим, кто эти 16 потерянных клиентов и какой доход мы потеряли от них.
Мы применяем сложные формулы DAX для проведения этого мощного анализа истощения внутри LuckyTemplates.
В этом примере потерянным клиентом считается клиент, который купил что-то за последние 10 месяцев, но не за последние 2.
Оглавление
Как создать отчет об анализе убытков
Нам нужно найти список наших клиентов, совершивших покупки за последние 2 месяца или 60 дней , и список клиентов, совершивших покупки за 10 месяцев до этого .
Затем мы сравним эти таблицы клиентов и посмотрим, какие клиенты не существуют в таблице за последние 2 месяца, но были в течение последних 10 месяцев до этого.
Именно это и делает эта конкретная формула. Функция позволяет нам сделать это в любой конкретный месяц.
Итак, мы создаем виртуальные таблицы, и CALCULATETABLE — идеальная функция для использования, потому что она очень похожа на CALCULATE, где вы можете изменить контекст вычисления. Но в данном случае мы меняем контекст таблицы ( Customer Name Index ).
Он показывает нам список клиентов, которые совершили покупку в период от 365 до 60 дней назад . Это даст нам 10-месячное окно, а также список тех людей, которые что-то купили в эти месяцы.
Мы делаем то же самое для второй переменной PriorCustomers , но мы основываем ее на последних 60 днях с первого дня месяца . Итак, мы смотрим на 2 месяца назад, а не на текущий месяц.
СЧЕТЧИКИ показывают, сколько из этих клиентов совершили покупку в предыдущем периоде ( CustomersPurchased VAR ), но не совершили покупки в этот конкретный период ( PriorCustomers VAR ).
Функция EXCEPT вернет еще одну виртуальную таблицу клиентов, которых мы считаем потерянными . И мы собираемся умножить его на -1 , и вот как мы получим конкретное число здесь на диаграмме.
Кто эти клиенты -9, -15, -8 и т.д.? Нам нужна другая формула, чтобы получить этот список клиентов.
Отображение потерянного дохода от потерянных клиентов
Чтобы показать список клиентов, которых мы считали потерянными, мы используем те же виртуальные таблицы в формуле «Потерянные клиенты». Разница в том, что мы пытаемся подсчитать сумму — сколько мы на самом деле считаем потерянным?
Функция CALCULATE здесь вводит значение в эту таблицу, и мы будем удалять все остальные значения. Мы не показываем всех клиентов, которых не считаем потерянными. Все, что мы увидим, это объем продаж клиентов, которых мы считаем потерянными.
Таким образом, вместо использования COUNTROWS EXCEPT, мы используем переменные как некоторый контекст внутри функции CALCULATE . Затем мы вычисляем общий объем продаж между периодом времени, который мы определили с помощью .
Узнайте, сколько продаж можно отнести к новым клиентам — Advanced LuckyTemplates Insights
Новые и существующие клиенты — Расширенная аналитика с DAX,
подсчитывающая клиентов с течением времени — Пример DAX в LuckyTemplates
Заключение
Это довольно сложная тема, но это очень интересный аспект анализа убыли. Я надеюсь, вы увидите, насколько мощным может быть этот анализ и как он может улучшить процесс принятия решений в вашей организации.
Вы можете видеть не только цифры высокого уровня, но и детализированную информацию . Это позволит вам принимать решения о ресурсах, маркетинге, рекламе и т. д. для ваших конкретных клиентов.
В этом конкретном руководстве есть ряд расширенных функций и методов. Изучите функцию CALCULATETABLE , которая регулярно используется и необходима для более высокоуровневой аналитики.
Я настоятельно рекомендую изучить это еще раз и попытаться понять все различные аспекты этого фрагмента анализа. Многие идеи и концепции можно повторно использовать для другого высокоуровневого и расширенного анализа, который вы можете выполнять в LuckyTemplates.
Надеюсь, вам понравится больше изучать эту тему!
***** Изучаете LuckyTemplates? *****
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.