Расчет недельных продаж с помощью DAX в LuckyTemplates
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
В сегодняшней записи блога мы еще раз рассмотрим функцию Power Query M для расширенной таблицы дат . С момента первоначальной публикации кода было сделано несколько обновлений с помощью нашего сообщества LuckyTemplates.
Он превратился в довольно обширную таблицу дат, которая в значительной степени охватывает все, что вам может понадобиться. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
Самое последнее обновление также включает документацию по параметрам и некоторые пояснения по атрибутам, найденным в таблице дат.
Я рекомендую получить непосредственно с форума LuckyTemplates. Вам также понадобится этот о создании динамической даты начала и окончания для запросов к таблице дат, а также шпаргалка разработанная Брайаном Джулиусом.
Оглавление
Создание пустого запроса
Давайте начнем. Мы создадим новый пустой запрос, щелкнув правой кнопкой мыши на панели запросов и выбрав новый пустой запрос.
Откройте окно расширенного редактора, выберите все, что мы видим, вставьте код и нажмите «Готово».
Давайте переименуем этот запрос.
Чтобы создать фактическую таблицу дат, давайте вызовем этот функциональный запрос. Давайте введем дату начала и дату окончания.
Я не пропущу месяц начала финансового года или номер начала рабочего дня. Я просто нажму Invoke.
Затем давайте переименуем этот запрос в нашу таблицу Dates.
Как видите, это очень обширная таблица дат, и, скорее всего, она будет содержать поля, которые нам никогда не потребуются.
Теперь, если это так, вы можете добавить одну строку кода M в функцию M таблицы дат , чтобы генерировать только те столбцы, которые вам нужны для ваших бизнес-потребностей.
Я покажу вам, как внести эту модификацию в код. Мы можем использовать пользовательский интерфейс для написания большей части М-кода.
Давайте выберем столбцы, которые мы хотим сохранить в этом запросе. После того, как мы выбрали все столбцы, мы можем щелкнуть правой кнопкой мыши один из столбцов и выбрать « Удалить другие столбцы» .
Как вы можете видеть в строке формул, теперь здесь перечислены все имена столбцов для столбцов, которые мы хотим сохранить в этом запросе.
Все, что нам нужно сделать, это скопировать этот фрагмент M-кода прямо из нашей строки формул. Мы расширим панель формул и скопируем весь код, который мы видим.
Настройка M-кода для расширенной таблицы дат
На этом этапе мы можем вернуться к запросу функции, снова открыть расширенный редактор и прокрутить до конца.
В конце последней строки шага столбца изменения порядка пропустите до конца, добавьте запятую, затем введите, чтобы получить новую строку.
Давайте создадим переменную, назовем ее SelectColumns и вставим в нее скопированный код. Снова переместитесь в начало очереди.
Как видите, прямо сейчас это указывает на источник, а нам это не нужно. Вместо этого нам нужен последний шаг.
Поэтому скопируйте это имя переменной и вставьте его в предложение in, затем нажмите «Готово».
Это обновило наш запрос.
Давайте перейдем к нашему запросу таблицы дат и удалим последний шаг.
Теперь эта таблица имеет ширину 27 столбцов.
Внеся небольшую корректировку в код, я могу получить подмножество всех столбцов из расширенной таблицы дат, которые я могу использовать в своем бизнесе.
Заключение
Я надеюсь, вам понравилось это. Если вам понравился контент, описанный в этом руководстве, подпишитесь на телеканал LuckyTemplates .
У нас постоянно выходит огромное количество контента, посвященного улучшению способов использования LuckyTemplates и Power Platform.
Мелисса
В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.