Вилучення значень із записів і списків у Power Query

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

Вилучення значень із записів і списків у Power Query

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

Вилучення значень із записів і списків у Power Query

Припустімо, я хочу отримати одне значення з цього запису, але не хочу розгортати весь запис. Я просто хочу отримати ім'я .

Вилучення значень із записів і списків у Power Query

Щоб отримати одне значення із запису, я скористаюся функцією Record. Поле . Спочатку ми додамо спеціальний стовпець .

Вилучення значень із записів і списків у Power Query

По-друге, введіть then point на Column1 , який містить наші записи та визначає поле, до якого ми хочемо отримати доступ.

Вилучення значень із записів і списків у Power Query

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

Вилучення значень із записів і списків у Power Query

Як бачите, ми вилучили всі ці значення полів.

Вилучення значень із записів і списків у Power Query

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

Вилучення значень із записів і списків у Power Query

Спочатку ми звернемося до стовпця, що містить запис . Щоб отримати доступ до поля, все, що нам потрібно зробити, це ввести назву поля в квадратних дужках. Ми напишемо початкову квадратну дужку, назву значення поля, яке ми хочемо отримати, квадратну дужку, що закривається, а потім натиснемо OK.

Як ви можете бачити, це дає мені точно такий же результат.

Вилучення значень із записів і списків у Power Query

Що станеться, якщо моє ім’я поля не існує? Ми просто змінимо це на Name1 і натиснемо OK.

Вилучення значень із записів і списків у Power Query

Зараз ми отримуємо помилку.

Вилучення значень із записів і списків у Power Query

Щоб уникнути цього, все, що нам потрібно зробити, це додати «?» наприкінці, а потім натисніть OK.

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

Вилучення значень із записів і списків у Power Query

Зміст

Вилучення значення поля запису

Як ми можемо витягти одне значення поля запису, якщо наші записи вкладені в список, і знову ж таки, ми не хочемо спочатку витягувати список і ці записи? Що ж, у такому випадку ми також можемо використовувати оператор доступу до елемента, щоб вибрати елемент на основі його позиції в списку від нуля. Давайте розглянемо обидва методи, які ми використовували раніше.

Тепер метою першого рядка таблиці є доступ до першого елемента зі списку. Мета для другого ряду — другий предмет і так далі.

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

Додайте стовпець індексу з нуля.

Вилучення значень із записів і списків у Power Query

Давайте додамо спеціальний стовпець.

Вилучення значень із записів і списків у Power Query

Введіть функцію M у стовпець, який містить наші списки, тобто Column2. Використовуйте фігурні дужки та передайте наш стовпець індексу. Не забудьте закривати фігурну дужку, кому, а потім знову передати назву поля як текстове значення. Введіть ім’я, використовуйте закриваючу дужку та натисніть OK.

Вилучення значень із записів і списків у Power Query

Замість функції ми також можемо використовувати цю комбінацію операторів доступу до елемента та поля, щоб досягти того самого результату. Отже, давайте додамо спеціальний стовпець і вкажемо на стовпець, який містить списки, а це Стовпець2.

У цих фігурних дужках ми можемо отримати доступ до елемента. Ми хочемо отримати доступ до поля Ім'я.

Вилучення значень із записів і списків у Power Query

Висновок

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

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

Нарешті, перегляньте веб-сайт 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, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.