Посібник для початківців з коду M у LuckyTemplates

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

Деякі люди вважають за краще називати це «мовою формул М» або «.” Ви можете використовувати його для фільтрації та об’єднання даних із кількох джерел даних.

Зміст

Як отримати доступ до мови M LuckyTemplates

Щоб отримати доступ до коду М, виберіть запит. У цьому прикладі ми клацнемо запит Sales .

Посібник для початківців з коду M у LuckyTemplates

Після цього натисніть Розширений редактор , щоб відкрити вікно редагування.

Посібник для початківців з коду M у LuckyTemplates

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

Посібник для початківців з коду M у LuckyTemplates

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

У двох словах, ці коди є записами перетворень або дій, які були виконані для вибраного запиту.

Розуміння коду M в розширеному редакторі

Перше, що ви можете побачити в коді M, це джерело. У цій частині ви можете побачити місце, звідки система отримала дані.

Як ви також бачите, система автоматично визначає тип даних для дати замовлення , дати доставки тощо.

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

Посібник для початківців з коду M у LuckyTemplates

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

Припустимо, ви хочете щось змінити. Ви хочете перейменувати дату замовлення на дату замовлення . Ви можете зробити це всередині.

Посібник для початківців з коду M у LuckyTemplates

Якщо ви зміните назву стовпця на Дата замовлення , ви побачите, що конкретний крок вставляється в усі попередні кроки коду. Коли ви натискаєте Готово , відповідний стовпець у запиті також оновлюється.

Посібник для початківців з коду M у LuckyTemplates

Тепер, коли ви маєте початкове уявлення про те, як все працює в коді M, я покажу вам приклад, коли ви можете отримати помилку.

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

Посібник для початківців з коду M у LuckyTemplates

Ось тут ви повинні бути дуже обережними. Якщо ви повернетеся до розширеного редактора та знову зміните стовпець «Дата замовлення» на «Дата замовлення» , ви отримаєте повідомлення про помилку.

Посібник для початківців з коду M у LuckyTemplates

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

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

Посібник для початківців з коду M у LuckyTemplates

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

Висновок

Сподіваюся, ви вивчили основи M-коду та розширеного редактора за допомогою цього підручника.

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

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

Сподіваємось, це дало вам краще уявлення про  Розширений редактор  і про те, що відбувається за лаштунками.

Дякую!


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

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

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.