AVERAGEX: расчет среднего значения за день в LuckyTemplates

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

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

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

И не забывайте, что вы можете перейти к сравнению времени и анализу времени.

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

Оглавление

Обзор модели данных

Прежде чем мы на самом деле рассчитаем наши средние продажи в день, давайте сначала взглянем на нашу модель данных в LuckyTemplates , чтобы мы могли иметь представление о том, с чем мы работаем.

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

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

Они продают любому конкретному покупателю разные продукты и могут продавать в различных регионах. Данные для этих трех можно найти отдельно в таблице клиентов, таблице продуктов и таблице регионов.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

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

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Наша таблица будет выглядеть так, как показано ниже. Таким образом, у нас есть общие продажи, и они упорядочены по именам клиентов.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

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

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Средний объем продаж в день с использованием AVERAGEX

Теперь мы можем посмотреть, сколько мы продаем в день каждому покупателю.

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

Это можно сделать, используя функцию AVERAGEX и VALUES с DAX.

Итак, давайте создадим новую меру и назовем ее «Средний объем продаж в день» .

Затем мы добавим СРЗНАЧ, потому что нам нужна эта итерирующая функция. AVERAGEX будет повторяться каждый день.

А затем мы вставим VALUES и столбец Date. Это на самом деле то, как мы итерируем каждый день.

Что делает VALUES , так это создает виртуальную таблицу только из столбца «Даты», а затем говорит в текущем контексте, который является конкретным клиентом, итерации через каждый день.

Затем мы добавим Total Sales . После того, как мы подсчитали все общие продажи, мы собираемся усреднить их, используя AVERAGEX .

Тогда наша формула будет выглядеть так, как показано ниже.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Теперь, если мы добавим в визуализацию средний объем продаж в день , мы сможем увидеть в среднем, сколько мы продаем в день каждому конкретному клиенту.

Мы даже можем включить метки данных, чтобы иметь представление о средних показателях продаж.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Глядя на разные таймфреймы

Еще одна интересная вещь, которую мы можем здесь сделать, это то, что мы также можем изменить временные рамки.

Для этого мы можем перетащить наш MonthInCalendar, чтобы у нас были месяц и год.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Затем мы можем превратить его в слайсер.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Теперь мы можем видеть средние продажи в день от каждого из наших клиентов в определенный месяц и год.

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

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

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Теперь, когда мы выбираем сентябрь 2014 года, наш визуальный элемент показывает средний объем продаж в день по клиенту за этот период времени.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Обзор процесса

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

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

AVERAGEX: расчет среднего значения за день в LuckyTemplates

И снова давайте взглянем на нашу формулу.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Теперь у нас есть здесь наши разные клиенты. Например, для Burt's Corporation мы итерируем каждый божий день. Это январь 2015 года, потому что мы выбрали это в нашем слайсере. Затем мы рассчитываем общий объем продаж за каждый день.

После того, как все продажи за день подсчитаны, приходит СРЗНАЧ и усредняет их.

И это то, что происходит с каждым клиентом, который у нас есть в этом конкретном примере.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Как только мы изменим временные рамки, скажем, на февраль 2015 года, будет выполнен тот же расчет, но на этот раз в рамках этих новых временных рамок.

Если мы не выбрали какой-либо временной интервал, он будет повторяться каждый день в таблице дат.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Использование одной и той же формулы СРЗНАЧ для другого измерения

Еще одна вещь, которую мы можем сделать здесь, и, опять же, вы найдете ее очень крутой, — это использовать ту же самую формулу в другом измерении.

Во-первых, давайте продублируем нашу таблицу «Средние продажи в день» .

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Затем давайте посмотрим на средние продажи в день для каждого города.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Точно так же наша таблица теперь отсортирована по городам.

Потом опять динамично. В настоящее время мы показываем данные за февраль 2015 года.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

Если мы нажмем на март 2015 года, в нашей новой таблице также будут показаны средние продажи в день, представленные по городам, для выбранного нами периода времени.

AVERAGEX: расчет среднего значения за день в LuckyTemplates

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

Заключение

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

Дополнительные руководства по функциям DAX см. по ссылкам ниже.

Всего наилучшего!

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

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

Что такое 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 для своих бизнес-отчетов.