Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Я собираюсь поделиться быстрой и эффективной формулой для функции DAX MAXX в LuckyTemplates. В этом примере вычисления я покажу вам, как найти последнюю дату, когда что-то произошло, используя MAXX , которая является повторяющейся функцией. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Я видел много людей, которые спрашивали об этом на . Большая часть этого заключается в том, чтобы просто понять, что итерирующая функция позволяет вам делать.
В этом уроке у меня есть данные простого опроса, в котором один и тот же клиент/человек может проходить опрос несколько раз. И мы хотим выяснить, когда в последний раз кто-то принимал участие в опросе.
Я сделал это в вычисляемом столбце ( максимальная дата в таблице выше), но я покажу вам, как это сделать в показателе. Я лично думаю, что это проще и намного лучше в меру.
Это всего лишь один сценарий, один пример данных. Одну и ту же технику можно использовать по-разному, и я хочу, чтобы вы шире подумали о том, как можно использовать эту технику.
Оглавление
Использование DAX MAXX в мере
Глядя на приведенную ниже формулу, первое, что нужно выяснить в этом конкретном контексте, — это переменная VAR CurrentName , которая представляет собой имя человека или клиента.
Затем проработайте виртуальную таблицу, где мы можем просмотреть каждую строку таблицы данных опроса, но отфильтровать эту виртуальную таблицу только по результатам опроса для текущего имени .
Итак, как вы можете видеть в таблице «Имя и максимальная дата опроса», она показывает конкретное имя человека для каждой даты. Таким образом, мы фактически получаем виртуальную таблицу только опросов, которые принял к��ждый человек.
Поскольку он обернут внутри MAXX , он просто вернет один результат, максимальный результат, который будет Date Taken . Итак, мы собираемся получить одну дату, которая просто показывает, когда человек последний раз проходил опрос.
Другие способы использования шаблона формулы MAXX
Вокруг этой формулы существует множество производных. Например, вы хотели узнать дату за семь дней до того, как кто-то в последний раз что-то сделал (например, купил, заплатил и т. д.). Вы можете просто добавить некоторые метрики в саму фактическую итерирующую функцию. Так что в этом случае я добавил – 7. И вы увидите, что результаты изменились на семь дней раньше.
Вы могли бы даже пойти дальше. Все, что вам нужно сделать, это, вероятно, превратить эту формулу MAXX в переменную. Таким образом, вы получите максимальную дату, но затем отфильтруете виртуальную таблицу не только по имени, но и убедитесь, что все даты предшествуют максимальной дате. Это даст вам максимальную дату даты до максимальной даты.
Есть так много способов, которыми вы можете использовать эту технику, чтобы получить некоторое максимальное или даже минимальное значение. Вы можете перевернуть это и использовать MINX .
И что интересно здесь, так это то, что вы можете повторно использовать или поместить этот шаблон формулы в другой контекст, чтобы найти много других идей. Например, если вы посмотрите на таблицу ниже, которая представляет собой разбивку всех случаев, когда люди принимали участие в опросе, вы все равно можете увидеть, когда была дата следующего опроса.
И затем оттуда вы, вероятно, могли бы создать еще одну меру, а именно Days From Last Taken . Таким образом, вам не нужно будет делать это в вычисляемом столбце.
Использование функции MAXX DAX в LuckyTemplates для расчета последних значений в ваших данных
Дата последней покупки в LuckyTemplates: когда ваши клиенты совершили последнюю покупку?
Работа с повторяющимися функциями в DAX
Заключение
Примеры, которые я продемонстрировал в этом руководстве, показывают, почему вам не нужно создавать вычисляемые столбцы. Вы можете сделать все это в пределах такта очень легко. Я надеюсь, что вы сможете увидеть, как работает шаблон формулы DAX MAXX, и сможете реализовать его в своем бизнес-анализе и отчетах.
Если вы хотите узнать больше об этой функции LuckyTemplates DAX MAXX или о том, как работают итерирующие функции, ознакомьтесь с приведенными ниже ссылками и другими моими обучающими видеороликами по этой теме. Использование этих функций является абсолютно важной концепцией для использования в LuckyTemplates, особенно при использовании формул DAX .
Ваше здоровье!
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.