Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
Иногда при анализе отчетов LuckyTemplates может потребоваться узнать, сколько транзакций произошло за определенный период времени. В этой записи блога я покажу вам, как именно рассчитать транзакции в течение заданного периода дней, используя аналитику времени в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Этот пост будет посвящен высококачественной аналитической работе, которую можно эффективно выполнить в LuckyTemplates. Мы будем использовать комбинацию формул DAX для таблиц дат, чтобы извлечь полезную информацию.
Оглавление
Определение транзакций за последние N дней
Мы посмотрим, сколько транзакций совершил тот или иной конкретный клиент за последние N дней. На самом деле есть несколько способов сделать это.
Общее количество дней транзакций
Чтобы узнать количество дней, в течение которых клиент взаимодействовал с нами, мы можем создать показатель, используя эту формулу:
Скажем, например, клиент купил 3 разных отдельных продукта в один конкретный день. Если мы используем эту формулу, она вернет только 1 транзакцию (а не 3), потому что мы используем отдельный счет даты покупки .
Всего транзакций
Но если мы хотим вычислить общее количество транзакций независимо от дней, мы можем использовать функцию COUNTROWS в таблице продаж.
Это даст нам отдельные транзакции. Если клиент купил 3 разных продукта за один день, это будет 3 транзакции.
Глядя на таблицу продаж, мы можем заметить, что между столбцами «Общее количество транзакций в днях» и «Общее количество транзакций» нет большой разницы . Но в некоторых случаях они будут, как в случае с Карлосом Скоттом, у которого было несколько транзакций за один день.
Сделки за последние 60 дней
Далее мы хотим выяснить, сколько транзакций было совершено за последние N дней или за последние 60 дней в случае нашего демонстрационного набора данных.
Мы будем изолировать, сколько транзакций было совершено за определенный период времени по сравнению с общим количеством.
Помните, что это динамический расчет, поэтому, когда мы движемся во времени, 60 дней будут двигаться вместе с нами. Мы только собираемся смотреть на 60 дней назад.
Поэтому, чтобы придумать эту формулу, мы использовали комбинацию методов формулы и функции. Здесь мы будем использовать переменные, а с функциями мы будем работать с CALCULATE и FILTER . Давайте посмотрим на часть здесь.
1. Использование переменных (VAR)
Мы будем использовать ПЕРЕМЕННЫЕ, чтобы получить дату последней продажи покупок (в текущем контексте). Поскольку это демонстрационный набор данных, я использовал ПОСЛЕДНЮЮ ДАТУ, чтобы дать нам дату, на которой мы будем основываться.
Обычно вы не будете использовать эту формулу, так как будете смотреть на набор данных в реальном времени. Вместо этого вы будете в порядке, используя эту формулу, если это так:
2. Работа с функцией ВЫЧИСЛИТЬ
В этом случае я использовал формулу СЧЕТЧИКИ . Но теоретически мы также можем использовать показатель Total Transactions.
Мы по-прежнему подсчитываем количество транзакций, но мы просто меняем контекст с точки зрения того, как мы его вычисляем.
Это именно то, что делает функция CALCULATE; мы будем смотреть на общее количество транзакций в окне за последние 60 дней.
3. Функция ФИЛЬТР
Третий шаг — отфильтровать таблицу дат за последние 60 дней с помощью функции ФИЛЬТР. Эта конкретная функция откроет новое окно для расчета общего количества транзакций в любом конкретном временном диапазоне.
С помощью ALL(DATES) мы сначала отключим любые фильтры, которые могут исходить из таблицы дат. Затем мы снова добавим фильтры, перебирая каждую дату и оценивая, находится ли она между (Последняя дата — 60) и Последняя дата .
Использование аналитики времени в LuckyTemplates для улучшения продаж и маркетинга
Конечным результатом являются действительно мощные вещи. Мы можем повторно использовать это для создания новой меры. Например, мы можем пересчитать формулу до 180 дней, как показано ниже:
Затем мы можем перетащить результаты на холст и расширить таблицу, чтобы определить скорость цикла покупки клиента.
Мы можем проанализировать таблицу продаж, а затем задать себе трудные вопросы. Почему за последние 60 дней наши клиенты совершили больше транзакций, чем за последние 180 дней?
Было ли это потому, что мы дали им специальную скидку, или это было из-за маркетинговой работы, которую мы провели? Получив ответы, мы можем использовать их для улучшения наших маркетинговых стратегий.
Анализ частоты транзакций имеет решающее значение для бизнеса , особенно если вы являетесь высокочастотным розничным продавцом или управляете онлайн-компанией.
Заключение
Информация, которую вы можете извлечь из аналитики времени в может повлиять на многие действия и решения в отношении ваших маркетинговых, инвентаризационных и финансовых инициатив.
Технику можно использовать по-разному в нужной среде. Помните, что это не всегда должны быть транзакции; это могут быть продажи, затраты, прибыль и т. д., которые можно просмотреть с помощью той же методики, которую я продемонстрировал.
Если вы научитесь включать это в свои отчеты, вы будете разрабатывать высококачественную работу, которую оценят ваши клиенты и организация.
Чтобы изучить еще более продвинутые аналитические методы для LuckyTemplates, перейдите по ссылке на модуль ниже в LuckyTemplates Online.
Удачи!
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать