Расширенная таблица дат Power Query M Function

В сегодняшней записи блога мы еще раз рассмотрим функцию Power Query M для расширенной таблицы дат . С момента первоначальной публикации кода было сделано несколько обновлений с помощью нашего сообщества LuckyTemplates.

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

Расширенная таблица дат Power Query M Function

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

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

Оглавление

Создание пустого запроса

Давайте начнем. Мы создадим новый пустой запрос, щелкнув правой кнопкой мыши на панели запросов и выбрав новый пустой запрос.

Расширенная таблица дат Power Query M Function

Откройте окно расширенного редактора, выберите все, что мы видим, вставьте код и нажмите «Готово».

Расширенная таблица дат Power Query M Function

Давайте переименуем этот запрос.

Расширенная таблица дат Power Query M Function

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

Я не пропущу месяц начала финансового года или номер начала рабочего дня. Я просто нажму Invoke.

Расширенная таблица дат Power Query M Function

Затем давайте переименуем этот запрос в нашу таблицу Dates.

Расширенная таблица дат Power Query M Function

Как видите, это очень обширная таблица дат, и, скорее всего, она будет содержать поля, которые нам никогда не потребуются.

Расширенная таблица дат Power Query M Function

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

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

Давайте выберем столбцы, которые мы хотим сохранить в этом запросе. После того, как мы выбрали все столбцы, мы можем щелкнуть правой кнопкой мыши один из столбцов и выбрать « Удалить другие столбцы» .

Расширенная таблица дат Power Query M Function

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

Все, что нам нужно сделать, это скопировать этот фрагмент M-кода прямо из нашей строки формул. Мы расширим панель формул и скопируем весь код, который мы видим.

Расширенная таблица дат Power Query M Function

Настройка M-кода для расширенной таблицы дат

На этом этапе мы можем вернуться к запросу функции, снова открыть расширенный редактор и прокрутить до конца.

Расширенная таблица дат Power Query M Function

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

Расширенная таблица дат Power Query M Function

Давайте создадим переменную, назовем ее SelectColumns и вставим в нее скопированный код. Снова переместитесь в начало очереди.

Расширенная таблица дат Power Query M Function

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

Расширенная таблица дат Power Query M Function

Поэтому скопируйте это имя переменной и вставьте его в предложение in, затем нажмите «Готово».

Расширенная таблица дат Power Query M Function

Это обновило наш запрос.

Расширенная таблица дат Power Query M Function

Давайте перейдем к нашему запросу таблицы дат и удалим последний шаг.

Расширенная таблица дат Power Query M Function

Теперь эта таблица имеет ширину 27 столбцов.

Расширенная таблица дат Power Query M Function

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

Заключение

Я надеюсь, вам понравилось это. Если вам понравился контент, описанный в этом руководстве, подпишитесь на телеканал LuckyTemplates .

У нас постоянно выходит огромное количество контента, посвященного улучшению способов использования LuckyTemplates и Power Platform.

Мелисса

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