Руководство для начинающих по M-коду в LuckyTemplates

Этот учебник поможет вам больше узнать о коде M, который можно найти в расширенном редакторе.

Некоторые люди предпочитают называть его «языком формул М» или « функция М ». Вы можете использовать его для фильтрации и объединения данных из нескольких источников данных.

Оглавление

Как получить доступ к языку M LuckyTemplates

Чтобы получить доступ к M-коду, выберите запрос. В этом примере мы нажмем запрос «Продажи» .

Руководство для начинающих по M-коду в LuckyTemplates

После этого нажмите Advanced Editor , чтобы открыть окно редактирования.

Руководство для начинающих по M-коду в LuckyTemplates

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

Руководство для начинающих по M-коду в LuckyTemplates

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

В двух словах, эти коды представляют собой записи преобразований или действий, которые были выполнены для выбранного запроса.

Понимание M-кода в расширенном редакторе

Первое, что вы можете увидеть внутри M-кода, — это исходный код. В этой части вы можете увидеть место, откуда система извлекла данные.

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

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

Руководство для начинающих по M-коду в LuckyTemplates

Здесь вы можете увидеть много кодов из-за различных преобразований данных. Однако на самом деле вам не нужно писать эти коды, потому что вы можете заставить их работать, просто щелкнув или выбрав что-то на ленте.

Допустим, вы хотите что-то изменить. Вы хотите переименовать Дата заказа в Дата заказа . Вы можете сделать это в расширенном редакторе .

Руководство для начинающих по M-коду в LuckyTemplates

Если вы измените имя столбца на Дата заказа , вы увидите конкретный шаг, вставленный во все предыдущие шаги кода. После того, как вы нажмете «Готово» , соответствующий столбец в запросе также будет обновлен.

Руководство для начинающих по M-коду в LuckyTemplates

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

Допустим, вы хотите переместить столбец «Склад» рядом со столбцом «Код склада» . В разделе Applied Steps вы можете увидеть соответствующую запись для Reordered Columns .

Руководство для начинающих по M-коду в LuckyTemplates

Вот тут надо быть очень осторожным. Если вы вернетесь в расширенный редактор и снова измените столбец «Дата заказа» на «Дата заказа» , вы получите сообщение об ошибке.

Руководство для начинающих по M-коду в LuckyTemplates

Поскольку столбцы были переупорядочены, часть кода «Переупорядоченный столбец» записывает каждый затронутый столбец. Таким образом, если вы хотите внести изменения в затронутые столбцы, вам нужно изменить их в разделе « Переупорядоченный столбец» .

Кроме того, вам также необходимо внести те же изменения в другую запись « Дата заказа» в начале кода.

Руководство для начинающих по M-коду в LuckyTemplates

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

Заключение

Надеюсь, вы изучили основы M-кода и расширенного редактора с помощью этого руководства.

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

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

Надеюсь, это дало вам лучшее представление о  расширенном редакторе  и о том, что происходит за кулисами.

Спасибо!

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