Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Я собираюсь показать вам новый подход к созданию таблицы дат в LuckyTemplates . Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Я сделал так много руководств по созданию таблиц дат за эти годы, но новый метод, который я использую сейчас, на сегодняшний день является наиболее эффективным способом сделать это. На самом деле это подход, созданный Мелиссой, одним из наших экспертов . Она много работает с М-кодами, что я и собираюсь использовать для этого подхода.
Такой подход не только ускорит весь процесс, но и даст более качественные результаты.
Оглавление
Таблица дат М-код
Первое, что я собираюсь сделать, это зайти в редактор запросов , где я создам новый пустой запрос .
Как только откроется пустой запрос, я временно оставлю его как есть.
Теперь я собираюсь посетить . Любой может получить доступ к сообщениям здесь.
Если вы прокрутите вниз, вы увидите, что есть целый каталог тем. То, что мне нужно, находится внутри M Code Showcase . M-коды используются внутри редактора запросов.
Код, который мне нужен, находится внутри темы под названием Extended Date Table .
Как только я нажму на нее, я прокрутю до самого верха. Здесь Мелисса оставила код, который даст мне самую полную таблицу дат, которую я когда-либо видел.
Опять же, у меня был собственный код, который я использовал для создания таблицы дат в LuckyTemplates. Но Мелисса изучила все нюансы использования таблицы дат и придумала код для генерации всех необходимых деталей.
Поэтому я собираюсь скопировать весь этот код и вернуться в LuckyTemplates. Я перейду прямо в расширенный редактор .
Затем я выделю информацию по умолчанию и удалю ее всю.
Теперь я собираюсь вставить код, который я скопировал с форума .
Затем я нажму Done .
Добавление параметров
Как только я нажму «Готово» в расширенном редакторе, мне будет предложено ввести некоторые параметры .
Эти параметры будут определять данные, поступающие в мою таблицу дат .
Я буду использовать 1 января 2018 года в качестве StartDate и 31 декабря 2022 года в качестве EndDate .
Это также позволяет мне решать, когда начнется мой финансовый год. Предполагая, что мой начальный месяц — июль, я поставил 7 под FYStartMonth . Я также собираюсь использовать понедельник как начало недели, поэтому я поставил 1 под WDStartNum .
Также есть возможность добавить праздники . Все, что вам нужно сделать, это импортировать собственный список праздников , и все готово. Мелисса расскажет, как это сделать, в другом уроке.
Как только я нажму Invoke, у меня будет ис��ерпывающая таблица дат, которая охватывает все мыслимые комбинации дат или метрики дат .
Учитывая объем этой таблицы дат, при таком подходе работать с анализом времени намного проще. Это устраняет необходимость вводить дополнительные столбцы, потому что это уже охватывает все.
Одна вещь, которая делает отчеты LuckyTemplates интуитивно понятными, — это то, как вы называете все элементы. Так что я просто переименую эту таблицу и назову ее Даты .
Я также изменю имя запроса на Dates Query .
Внесение изменений в таблицу дат
Что делать, если мне нужен другой набор дат в моей таблице дат? Все, что вам нужно сделать, это перейти к строке формул и изменить то, что нужно изменить .
Допустим, я хочу изменить 2018 и 2022 годы.
Я просто изменю это прямо в формуле. В данном случае я изменил 2018 год на 2017 год, а 2022 год — на 2023 год.
После внесения всех изменений мне просто нужно нажать Enter.
Точно так же моя таблица теперь содержит даты, которые я вставил в формулу.
Я просто нажму «Закрыть и применить» , чтобы сохранить эти изменения в системе.
Учитывая все шаги, которые я применил здесь, создание таблицы дат в LuckyTemplates теперь занимает менее 30 секунд. Это сочетание эффективности и качества, особенно если вы посмотрите, сколько информации о датах оно несет.
Будут времена, когда вам действительно не понадобится вся информация в этой таблице. В этом случае просто вернитесь в редактор запросов и удалите ненужные столбцы.
Также можно сделать процесс еще быстрее. Это путем сохранения этой таблицы в качестве шаблона .
Просто перейдите в файл и нажмите «Сохранить как».
Затем сохраните это как файл PBIT .
Теперь вы можете использовать шаблон каждый раз, когда вам нужна таблица дат. Вместо того, чтобы проходить весь этот процесс, вы можете каждый раз автоматически начинать со своей таблицы дат.
Как работать с несколькими датами в LuckyTemplates,
отображая месяц до даты (MTD) до текущей даты в LuckyTemplates с использованием DAX
Расчет продаж за финансовый год до даты (FYTD) в LuckyTemplates с использованием DAX
Заключение
Создание таблицы дат в LuckyTemplates стало более эффективным благодаря M-коду, созданному Мелиссой. Самое замечательное в этом то, что таблицы дат всегда необходимы в различных типах работы, особенно если задействован элемент времени.
Вы также можете посмотреть другие способы использования этого M-кода. Как я упоминал ранее, Мелисса рассмотрела часть о добавлении праздников в уравнение в отдельном уроке — это может быть хорошим началом!
Всего наилучшего,
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.