Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Иногда при анализе отчетов LuckyTemplates может потребоваться узнать, сколько транзакций произошло за определенный период времени. В этой записи блога я покажу вам, как именно рассчитать транзакции в течение заданного периода дней, используя аналитику времени в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Этот пост будет посвящен высококачественной аналитической работе, которую можно эффективно выполнить в LuckyTemplates. Мы будем использовать комбинацию формул DAX для таблиц дат, чтобы извлечь полезную информацию.

Оглавление

Определение транзакций за последние N дней

Мы посмотрим, сколько транзакций совершил тот или иной конкретный клиент за последние N дней. На самом деле есть несколько способов сделать это.

Общее количество дней транзакций

Чтобы узнать количество дней, в течение которых клиент взаимодействовал с нами, мы можем создать показатель, используя эту формулу:

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Скажем, например, клиент купил 3 разных отдельных продукта в один конкретный день. Если мы используем эту формулу, она вернет только 1 транзакцию (а не 3), потому что мы используем отдельный счет даты покупки .

Всего транзакций

Но если мы хотим вычислить общее количество транзакций независимо от дней, мы можем использовать функцию COUNTROWS в таблице продаж.

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Это даст нам отдельные транзакции. Если клиент купил 3 разных продукта за один день, это будет 3 транзакции.

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Глядя на таблицу продаж, мы можем заметить, что между столбцами «Общее количество транзакций в днях» и «Общее количество транзакций» нет большой разницы . Но в некоторых случаях они будут, как в случае с Карлосом Скоттом, у которого было несколько транзакций за один день.

Сделки за последние 60 дней

Далее мы хотим выяснить, сколько транзакций было совершено за последние N дней или за последние 60 дней в случае нашего демонстрационного набора данных.

Мы будем изолировать, сколько транзакций было совершено за определенный период времени по сравнению с общим количеством.

Помните, что это динамический расчет, поэтому, когда мы движемся во времени, 60 дней будут двигаться вместе с нами. Мы только собираемся смотреть на 60 дней назад.

Поэтому, чтобы придумать эту формулу, мы использовали комбинацию методов формулы и функции. Здесь мы будем использовать переменные, а с функциями мы будем работать с CALCULATE и FILTER . Давайте посмотрим на часть здесь.

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

1. Использование переменных (VAR)

Мы будем использовать ПЕРЕМЕННЫЕ, чтобы получить дату последней продажи покупок (в текущем контексте). Поскольку это демонстрационный набор данных, я использовал ПОСЛЕДНЮЮ ДАТУ, чтобы дать нам дату, на которой мы будем основываться.

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Обычно вы не будете использовать эту формулу, так как будете смотреть на набор данных в реальном времени. Вместо этого вы будете в порядке, используя эту формулу, если это так:

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

2. Работа с функцией ВЫЧИСЛИТЬ

В этом случае я использовал формулу СЧЕТЧИКИ . Но теоретически мы также можем использовать показатель Total Transactions.

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Мы по-прежнему подсчитываем количество транзакций, но мы просто меняем контекст с точки зрения того, как мы его вычисляем.

Это именно то, что делает функция CALCULATE; мы будем смотреть на общее количество транзакций в окне за последние 60 дней.

3. Функция ФИЛЬТР

Третий шаг — отфильтровать таблицу дат за последние 60 дней с помощью функции ФИЛЬТР. Эта конкретная функция откроет новое окно для расчета общего количества транзакций в любом конкретном временном диапазоне.

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

С помощью ALL(DATES) мы сначала отключим любые фильтры, которые могут исходить из таблицы дат. Затем мы снова добавим фильтры, перебирая каждую дату и оценивая, находится ли она между (Последняя дата — 60) и Последняя дата .

Использование аналитики времени в LuckyTemplates для улучшения продаж и маркетинга

Конечным результатом являются действительно мощные вещи. Мы можем повторно использовать это для создания новой меры. Например, мы можем пересчитать формулу до 180 дней, как показано ниже:

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Затем мы можем перетащить результаты на холст и расширить таблицу, чтобы определить скорость цикла покупки клиента. 

Анализ времени в LuckyTemplates: как рассчитать количество транзакций, совершенных за последние N дней

Мы можем проанализировать таблицу продаж, а затем задать себе трудные вопросы. Почему за последние 60 дней наши клиенты совершили больше транзакций, чем за последние 180 дней?

Было ли это потому, что мы дали им специальную скидку, или это было из-за маркетинговой работы, которую мы провели? Получив ответы, мы можем использовать их для улучшения наших маркетинговых стратегий.

Анализ частоты транзакций имеет решающее значение для бизнеса , особенно если вы являетесь высокочастотным розничным продавцом или управляете онлайн-компанией.

Заключение

Информация, которую вы можете извлечь из аналитики времени в может повлиять на многие действия и решения в отношении ваших маркетинговых, инвентаризационных и финансовых инициатив.

Технику можно использовать по-разному в нужной среде. Помните, что это не всегда должны быть транзакции; это могут быть продажи, затраты, прибыль и т. д., которые можно просмотреть с помощью той же методики, которую я продемонстрировал.

Если вы научитесь включать это в свои отчеты, вы будете разрабатывать высококачественную работу, которую оценят ваши клиенты и организация.

Чтобы изучить еще более продвинутые аналитические методы для LuckyTemplates, перейдите по ссылке на модуль ниже в LuckyTemplates Online.

Удачи!


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать