Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В этом руководстве вы узнаете о сравнении значений между Top N и Average Of Others в LuckyTemplates. Этот метод анализа помогает добавить направленности вашему решению, наблюдая, насколько первые N и последние N клиентов превышают среднее значение остальных клиентов. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Оглавление
Настройка модели для сравнения значений
В этом уроке мы воссоздадим следующий отчет:
Вы можете видеть, что если вы измените контекст через слайсер, изменятся как клиенты, так и числа.
Это простая модель, основанная на продажах, с таблицей фактов и таблицей измерений. Вы можете увидеть его модель данных ниже:
Он имеет стандартный каскадный макет с таблицами измерений «Даты» , «Клиенты » и «Продукты » вверху и таблицей фактов « Продажи » внизу.
Все отношения являются отношениями «один ко многим» с измерениями на стороне «один» и таблицей фактов на стороне «многие».
Воссоздание примера отчета
С набором данных вам нужно будет добавить пару дополнительных таблиц, чтобы использовать слайсер для выбора Top N и направления.
Создание таблиц и слайсеров
Сначала перейдите на панель инструментов «Моделирование» и добавьте новый параметр. Назовите параметр Top N и задайте для типа данных значение Whole Number.
Введите 1 и 10 в параметры минимума и максимума. Затем введите 1 и 5 в параметры Increment и Default.
Затем создайте таблицу Directions со значениями направления сверху и снизу и столбцом сортировки. Перейдите на панель инструментов «Главная» и нажмите «Ввести данные».
Перетащите столбец Date , параметр Top N и столбец Direction на холст и превратите их в срез.
Затем добавьте вычисляемую таблицу, чтобы добавить строку «Другие» в список всех клиентов.
Чтобы отобразить ранжированные значения, добавьте таблицу на холст. Перетащите клиента из таблицы «Клиенты плюс другие» в таблицу внутри панели управления.
Строительные меры для сравнения значений
Измените заголовок таблицы с помощью показателя «Заголовок таблицы клиентов ».
Выключите заголовок и нажмите кнопку в тексте заголовка ниже.
Выберите значение поля для параметра «Форматировать по». Затем выберите «Заголовок таблицы клиентов » в параметрах «Показатели отображения» для параметра «На основе поля».
Мера «Заголовок таблицы клиентов» собирает направление и первые N срезов и объединяет их со статическим текстом для получения результата.
Затем рассчитайте соответствующее значение ранжирования. Для этого вам потребуется как обычное нисходящее ранжирование сверху вниз, так и восходящее восходящее ранжирование.
Это нисходящий рейтинг:
А это в порядке возрастания:
Используйте слайсеры Top N и Direction, чтобы вернуть соответствующий рейтинг клиентов. Вот пример того, как это должно выглядеть из показателя Customer Rank :
Функция собирает значения из двух слайсеров и использует их, чтобы выяснить, какой рейтинг отображать.
Теперь проверьте, соответствуют ли меры ранжирования выбранным срезам, поместив меры в таблицу.
Если вы измените контекст с помощью выбора слайсера, значения внутри таблицы также должны измениться соответствующим образом.
После проверки показателей удалите их, кроме показателя «Рейтинг клиентов» , и добавьте показатель «Продажи клиентов» .
Мера Customer Sales использует логику для обработки трех случаев.
Создание гистограммы с накоплением
Скопируйте и вставьте таблицу и превратите ее в линейную и столбчатую диаграмму с накоплением. Удалите показатель Customer Rank (он вам не понадобится).
Затем добавьте показатель «Среднее значение продаж других клиентов» в значения строки.
После этого перейдите в «Фильтры» и отфильтруйте « Продажи клиентов» , которые не пусты, и нажмите «Применить фильтр».
Наконец, аналогично показателю «Заголовок таблицы клиентов», измените заголовок визуального элемента на показатель «Заголовок диаграммы клиентов» .
Эта мера собирает выборки слайсеров Top N и Direction и объединяет их со статическим текстом для формирования заголовка.
Оттуда вы заметите, что в таблице написано «и», а на диаграмме написано «против».
Делаем визуальные эффекты выделяющимися
Следующим шагом будет окрашивание столбцов.
Мера «Цвета диаграммы клиентов» назначает серый цвет, если имя клиента — «Другие». В противном случае будет применен синий цвет.
Перейдите в раздел «Цвета данных» и выберите кнопку «Цвет по умолчанию».
Выберите «Значение поля» для параметра «Форматировать по» и выберите « Цвета диаграммы клиентов» в параметрах отображения для поля «На основе».
Создание окончательных мер
Теперь используйте математику и разветвление показателей, чтобы создать показатели разницы между продажами клиентов и средними продажами других .
Эта мера использует вычитание для получения объема продаж.
Эта мера использует деление для получения процентного значения.
Добавьте показатели во всплывающие подсказки визуального элемента диаграммы.
После этого, когда вы наводите курсор на клиента, вы можете увидеть, сколько стоили его продажи и как они соотносятся со средней суммой.
Эти визуальные элементы реагируют на слайсеры на вашем холсте. Вы можете использовать их для получения данных из разных периодов времени и направлений.
Как продемонстрировать лучший результат в визуализации карты LuckyTemplates
Показать лучшие или последние результаты с помощью ранжирования Метод визуализации
LuckyTemplates — столбчатые диаграммы и фильтры LuckyTemplates
Заключение
В этом руководстве показано сравнение значений между значениями Top N и Average Of Others в .
Разница в значениях имеет важное значение при мониторинге производительности ваших продуктов. Это поможет вам создать больше стратегий для улучшения ваших продаж. Вы можете использовать эту технику для улучшения и достижения целей продаж в вашей организации.
Грег
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.