Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве я расскажу о некоторых передовых методах аналитики в LuckyTemplates и языке формул DAX, который я называю логикой вторичной таблицы. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Иногда при использовании LuckyTemplates для аналитики вам может понадобиться найти или обнаружить интересные сведения, но текущие данные, с которыми вы работаете, могут не позволить извлечь такие сведения.
Вот почему иногда очень важно создать вторичные таблицы, чтобы внести такую информацию в вашу базовую модель данных.
Я покажу от начала до конца, как вам нужно мыслить аналитически при использовании этих таблиц, а также как реализовать их на практике.
Мы учимся лучше, делая, поэтому я покажу вам практический пример того, как вы можете сделать это самостоятельно. Я покажу , как вы можете использовать различную информацию или идеи для анализа данных, которые действительно демонстрируют вещи гораздо более эффективным способом.
Итак, здесь мы вычисляем общий объем продаж наших продавцов за последние 60 дней. И затем, основываясь на этом, мы будем динамически классифицировать их как хороших, средних или самых низких продавцов.
Проходя через время, мы можем оглянуться на последние 60 дней и посмотреть, какие продавцы в любой из 60-дневных периодов продают действительно хорошо.
Оглавление
Разветвление для логики вторичной таблицы
Прежде чем мы углубимся в создание логики вторичной таблицы, давайте проведем расчеты, необходимые для ее достижения.
Этот пример является статическим с точки зрения встроенного демонстрационного набора данных, поэтому мне пришлось создать формулу, которая извлекает последнюю дату моей таблицы продаж.
Я специально задумал это для этой демонстрации, но вы можете сделать это по-другому в своих собственных наборах данных, которые будут обновляться каждый день. Вот формула, которую я создал, чтобы получить Last Date .
Затем мы можем ввести эту формулу в наш расчет « Транзакции за последние 60 дней ». В этом расчете мы идем ВЫЧИСЛИТЬ СЧЕТЧИКИ таблицы Sales . Затем мы открываем динамическое 60-дневное окно с помощью функции FILTER ALL Dates , которая перебирает таблицу Dates , что затем дает нам результаты, которые мы ищем.
Это покажет нам общий объем продаж, совершенных любым продавцом за последние 60 дней, на скользящей основе по мере движения во времени. Фильтруя это, мы можем увидеть наших худших и лучших продавцов.
Мы также можем сделать этот вид более привлекательным с помощью некоторых гистограмм . Идем Условное форматирование,
затем немного измените его, добавив несколько цветов.
Теперь мы можем ясно видеть наших лучших продавцов за последние 60 дней в этом наборе данных.
Теперь в дело вступает логика вторичной таблицы. Мы сгруппируем этих продавцов в зависимости от того, сколько продуктов они продают.
Это понимание поможет нам лучше управлять нашими людьми и принимать более эффективные решения с точки зрения вознаграждения или, возможно, даже увольнения тех, кто вообще не работает.
Создание вторичной таблицы
Здесь необходима логика вторичной таблицы, потому что это динамический расчет. Мы не можем поместить это в таблицу поиска. Нам нужно иметь возможность перебрать числа в логику во вторичной таблице, чтобы затем сгруппировать этих людей.
Итак, чтобы создать другую таблицу, мы идем Enter Data , затем вводим заголовок и столбцы.
Мы создаем наш Min и наш Max , а затем вставляем значения, которые мы намерены иметь. Затем мы нажимаем «Загрузить».
Как только это будет загружено, оно будет внутри нашей модели. Обратите внимание, что дополнительная таблица не имеет отношения к нашей модели данных. Он просто сидит здесь, и мы его ни к чему не подключаем, потому что нам это не нужно.
Это таблица, которую нам нужно перебрать. Это означает, что для каждого продавца и результата, который мы получили от нашей транзакции за последние 60 дней, мы определим, к какой группе они принадлежат, на основе наших Мин и Макс здесь.
Итак, теперь нам нужно написать формулу, которая позволила бы нам понять, что это такое.
Использование логики вторичной таблицы для извлечения информации
Чтобы извлечь эти идеи, нам нужно сначала создать новую меру. Здесь мы собираемся вернуть текстовое значение, потому что мы поместим этих людей в группу.
Назовем эту формулу группой эффективности продавцов . Мы используем функцию CALCULATE для SELECTEDVALUE , которая представляет собой логику нашей вторичной таблицы , где она найдет и вернет одно текстовое значение (верхнее, OK, плохое). Ставим альтернативный результат ( BLANK ) на всякий случай.
Затем в следующей строке мы размещаем логику нашей вторичной таблицы. И мы используем функцию ФИЛЬТР , поскольку она перебирает ВСЮ нашу логику продавцов .
С помощью этой логики мы узнаем группу, в которой находится конкретный продавец, и эта группа будет динамической, потому что эта мера является динамической. Итак, если мы внесем это в нашу таблицу, то мы сейчас увидим результаты.
Мы взяли определенную цифру из другой таблицы, которую я называю вторичной таблицей, а затем внесли ее в нашу модель с помощью измерений.
Как оценить кластеры в ваших данных с помощью метода DAX в LuckyTemplates
Используйте DAX для сегментации и группировки данных в LuckyTemplates
Динамическое группирование клиентов по их рейтингу с RANKX в LuckyTemplates
Заключение
В этом сила расширенной аналитики в LuckyTemplates. Используя логику вторичной таблицы, нам не нужны эти промежуточные вычисления. Формула делает всю тяжелую работу за нас.
Это все советы, которые вам понадобятся, чтобы понять эту уникальную концепцию в LuckyTemplates. Эти методы на самом деле довольно уникальны для и для некоторых передовых разработок, которые мы завершаем.
Только после того, как вы прочитаете этот блог и посмотрите видео ниже, вы поймете, что я имею в виду. Так что вперед и просмотрите видео. Я могу обещать, что есть чему поучиться.
Ваш разум расширится в геометрической прогрессии с точки зрения анализа и информации, которую вы можете включить в свои отчеты.
Удачи!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.