Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Если вы интернет-магазин или занимаетесь высокочастотными продажами, то понимание вашей клиентской базы, например, новых клиентов или существующих клиентов, — это действительно высококачественная информация , которую вы можете получить с помощью расширенной аналитики в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Вы захотите погрузиться в этот тип анализа, потому что вам нужно оценить, связана ли большая часть ваших продаж с людьми, которые являются новыми для вашей компании, или если вы добавляете постоянную ценность клиентам, и они возвращаются снова и снова. .
Реализовать это в LuckyTemplates не так просто. Формула DAX, скорее всего, потребует некоторого времени, чтобы освоиться, но с аналитической точки зрения она очень мощная. Выводы, которые вы можете извлечь и эффективно реализовать, зная, что делаете, просто невероятны.
В этом сообщении в блоге я собираюсь пройтись по обеим формулам — той, в которой вам нужно рассчитать, является ли клиент новым, а затем, как вы можете вывести из этого, сколько людей уже являются клиентами или совершили покупку раньше в предыдущий раз. рамка.
Оглавление
Расчет продаж от новых клиентов
В этом посте я хочу показать, как можно рассчитать продажи, полученные от новых клиентов. Существует множество сценариев, в которых вы можете использовать эту технику, особенно если вы розничная компания и продаете много товаров в Интернете. Возможно, вы захотите проанализировать свои продажи и узнать, сколько из них поступает от новых клиентов. Вы также хотите динамически выбирать любой период времени, а затем анализировать, сколько из нашего общего объема продаж мы фактически продали новым клиентам.
Этот метод также может быть применим к продуктам. Допустим, вы разослали новый продукт и хотите определить, сколько ваших существующих клиентов купили этот продукт по сравнению с вашими совершенно новыми клиентами.
Я собираюсь рассказать, как мы можем создать это с помощью расширенной аналитики в LuckyTemplates, но сначала давайте взглянем на нашу окончательную визуализацию. У нас есть общий объем продаж по дате вверху и срез по годам рядом с ним, который обеспечивает динамическое представление продаж, поступающих от новых клиентов. Средняя диаграмма показывает новых клиентов на ежедневной основе, а нижняя диаграмма показывает месяц и год.
Создание таблицы дат
Я собираюсь показать вам технику создания этого с помощью DAX поверх вашей модели данных. Я собираюсь создать таблицу со столбцом «Даты и общий объем продаж», где мы сможем увидеть наш общий объем продаж за каждый день. Второй шаг — ввести слайсер года, чтобы мы могли переключаться между годами.
Новые продажи клиентов
Теперь нам нужно написать формулу DAX, которая говорит, какая часть общего объема продаж приходится на новых клиентов. Я собираюсь создать новый показатель и назвать его «Продажи новым клиентам». Не волнуйтесь, если эта формула не имеет смысла сразу — я предлагаю сначала попробовать ее, а затем понимание придет со временем. Эта формула немного сложна, поэтому я буду использовать переменные, чтобы ее было легче понять.
Я собираюсь создать ПЕРЕМЕННУЮ под названием «Клиенты», а затем поместить в эту переменную таблицу с идентификаторами моих клиентов.
Затем я перехожу к новой строке и набираю RETURN , что является синтаксисом того, что вам нужно использовать при использовании переменных. Мы начнем расширять нашу логику, поэтому мы будем использовать функцию РАСЧЕТ для расчета общего объема продаж. Мы по-прежнему рассчитываем общий объем продаж, но на этот раз используем другой контекст . Это довольно сложная логика, но если вы сможете понять это, то вы в хорошей форме, чтобы понять, что DAX на самом деле делает для этого расчета.
Мы переходим на другую строку и используем функцию ФИЛЬТР . В этом фильтре я собираюсь поместить «Клиенты» в качестве своей переменной, где будет сказано, что для каждого клиента мне нужно провести оценку и оценить, покупал ли этот клиент раньше.
Как только я закончу писать формулу, я перетащу меру в таблицу, чтобы увидеть, что она на самом деле вычисляет. Это займет некоторое время, потому что здесь происходит много внутренних вычислений или вычислений в памяти. Теперь, если мы просто немного изменим это и отформатируем таблицу в долларах, это будет выглядеть так.
Теперь вы можете видеть, что у нас есть общий объем продаж и продажи новых клиентов. Вы также можете видеть, что когда я нажимаю на любой временной интервал в слайсере «Год», столбец «Продажи новых клиентов» меняется вместе с ним.
Первое, что я здесь разработал, это переменная Customers, которая представляет собой просто таблицу идентификаторов клиентов.
Разработка логики
Чтобы придумать вторую часть формулы, нам нужно распознать исходный контекст. Для каждой конкретной строки входит переменная Customers, которая находит каждого покупателя, совершившего покупку в течение определенного дня. Затем для каждого из этих клиентов он будет перебирать таблицу «Даты», чтобы выяснить, существовал ли этот клиент и покупал ли он раньше.
Если они купили, то это значение будет больше 0, и оно, по сути, уравновешивается. Но если они не купили, эта логика вернет TRUE, и этот клиент останется в контексте.
Каждый клиент, купивший что-то в этот день, оценивается, купил ли он в какой-либо предыдущий день в текущем контексте. Именно это здесь и делает эта логика.
Существующие продажи клиентов
Это формула, которую мы используем, чтобы вернуть продажи новых клиентов. Вы даже можете пойти дальше и подумать о том, как вы можете работать с продажами ваших существующих клиентов. Вы можете легко перейти отсюда, потому что в основном все, что вам нужно сделать, это вычесть продажи новых клиентов из общего объема продаж.
Затем мы перетащим продажи старых клиентов в нашу таблицу.
Визуализация данных
Последний шаг — превратить эту таблицу в визуализацию, которая даст вам распределение новых и старых клиентов во времени.
Вы можете сохранить эту динамику, чтобы вы могли фактически использовать модель данных и видеть за любой год, кто является новым клиентом, а кто вернулся и купил у вас больше. Вы быстро увидите, как можно применять это множеством различных способов.
Заключение
Этот метод очень практичен, и вы можете перейти к любому временному интервалу и проанализировать, основываясь на проводимой вами маркетинговой рекламной деятельности, сколько людей совершают покупку, сколько из этих продаж поступило от существующих клиентов по сравнению с новыми, а также какие были долгосрочные последствия ваших рекламных акций для общих продаж.
Так что, как видите, это действительно качественный материал. Это действительно удивительное использование расширенной аналитики в LuckyTemplates. Попробуйте хорошо изучить этот вопрос, и это даст вам хорошие возможности для разработки действительно убедительных отчетов в LuckyTemplates.
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.