Запис значень – структуроване значення в Power Query

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

Зміст

Створення записів

Значення запису — це впорядкована послідовність полів. Він складається з набору полів, який складається з імені поля та пов’язаного значення поля. Ім’я поля — це текстове значення, яке однозначно ідентифікує поле в записі, і воно може мати будь-який простий або структурований тип. Однак порядок полів не враховується під час порівняння записів.

Ініціалізатор запису - це набір квадратних дужок. Якщо ввести квадратні дужки ( [ ] ) у рядок формул і натиснути клавішу Enter, буде створено порожній запис без полів і значень.

Запис значень – структуроване значення в Power Query

Якщо ви подивіться на панель запитів, ви побачите піктограму, пов’язану зі значеннями запису.

Запис значень – структуроване значення в Power Query

Щоб створити запис із полями, спочатку створіть новий запит. Клацніть правою кнопкою миші на панелі запитів, натиснітьі виберіть Пустий запит .

Запис значень – структуроване значення в Power Query

Записи зі значеннями полів

У рядку формул введіть назву поля та призначте значення. Щоб додати більше полів до запису, поставте кому між кожним ім’ям і значенням. Потім ви побачите імена та значення на панелі попереднього перегляду. Обидва значення поля в записі примітивні.

Запис значень – структуроване значення в Power Query

Записи також можуть містити типи структур. Створіть новий запис і призначте йому значення. Тоді ви матимете значення вкладеного запису на панелі попереднього перегляду.

Запис значень – структуроване значення в Power Query

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

Запис значень – структуроване значення в Power Query

Тепер ви можете деталізувати значення запису. Натисніть Записати, і ви побачите значення на панелі.

Запис значень – структуроване значення в Power Query

Ви також можете зробити це, клацнувши правою кнопкою миші в місці поруч із записом і вибравши Деталізація .

Запис значень – структуроване значення в Power Query

Інші способи створення записів

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

Якщо ви відкриєте вікно розширеного редактора, ви побачите цедодав вираз let .

Запис значень – структуроване значення в Power Query

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

Запис значень – структуроване значення в Power Query

Якщо ви перетворите запис на таблицю та перейдете до розширеного вікна редактора, ви побачите, що Power Query автоматично повертає вираз let .

Запис значень – структуроване значення в Power Query

Запис значень – структуроване значення в Power Query

Крім того, є факти про рекорди, які ви повинні знати. По-перше, кожне ім’я поля в записі має бути унікальним , і імена полів порівнюються за допомогою порядкового порівняння. Якщо ви введете ту саму назву поля, ви отримаєте повідомлення про помилку.

Запис значень – структуроване значення в Power Query

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

Запис значень – структуроване значення в Power Query

Запис значень – структуроване значення в Power Query

Ви бачите, що в назвах полів не використовуються лапки.

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

Запис значень – структуроване значення в Power Query

Ви бачите, що позначки додаються через пробіл післяназва поля.

Посилання на інші значення полів

Вираз для значення поля також може посилатися на інші поля в записі. Ось приклад:

Запис значень – структуроване значення в Power Query

Якщо ви шукаєте значення поля, яке не існує, ви отримаєте помилку.

Запис значень – структуроване значення в Power Query

Додавання знака питання до оператора доступу до поля або пошуку змінює помилку на нуль . Це називається виконанням необов'язкового вибору поля .

Запис значень – структуроване значення в Power Query

Об’єднання та прирівнювання записів

Існує набір операторів, які можна використовувати із записами: the і theоператори.

Записи можна об’єднати за допомогою оператора комбінації за допомогою амперсанда ( & ).

Запис значень – структуроване значення в Power Query

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

Запис значень – структуроване значення в Power Query

Окрім об’єднання, ви також можете порівнювати записи.

Запис значень – структуроване значення в Power Query

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

Запис значень – структуроване значення в Power Query




Висновок

Значення записів є одним із структурованих значень у Power Query. Вони допомагають формувати звіт із даними та відображати інформацію на основі виразів, які ви використовуєте в редакторі Power Query. Якщо ви хочете зробити свій звіт із даними більш ефективним у , ви можете використовувати записані значення.

Меліса

Leave a Comment

Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

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

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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