Посібник редактора Power Query: вилучення значень поля запису зі списків

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

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

Посібник редактора Power Query: вилучення значень поля запису зі списків

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

Посібник редактора Power Query: вилучення значень поля запису зі списків

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

Посібник редактора Power Query: вилучення значень поля запису зі списків

Зміст

Посібник редактора Power Query – перетворення вкладених списків і вилучення значень

За допомогою піктограми міні-таблиці я додам спеціальний стовпець. Ми хочемо перетворити цей вкладений список, витягнувши кожне значення з цього поля в цих вкладених записах. Для цього ми можемо використати функцію під назвою list.transform.

Посібник редактора Power Query: вилучення значень поля запису зі списків

Для цієї функції потрібен список, а наші списки знаходяться в стовпці FromLookup . Тому я виберу це, а потім поставлю кому. Далі, йому потрібна трансформація як функція. І для кожного елемента цього списку ми хочемо отримати з нього текст.

Посібник редактора Power Query: вилучення значень поля запису зі списків

Отже, я буду писати тут кожен Text.From. Щоб отримати доступ до всіх елементів, ми можемо використовувати безіменну змінну підкреслення . Тому я додам тут підкреслення. Але всі елементи в нашому списку є записами, тому нам також потрібно додати оператор доступу до поля. У набір квадратних дужок ми можемо додати ім’я поля, до якого ми хочемо отримати доступ, і воно називається lookupvalue . Закрийте квадратні дужки та закрийте дужки. Додайте ще одну закриваючу дужку для функції List.Transform і натисніть OK .

Посібник редактора Power Query: вилучення значень поля запису зі списків

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

Посібник редактора Power Query: вилучення значень поля запису зі списків

Однак ми отримуємо помилку в третій таблиці.

Посібник редактора Power Query: вилучення значень поля запису зі списків

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

Посібник редактора Power Query: вилучення значень поля запису зі списків

Я видалю цей допоміжний запит і повернуся до нашого запиту на дизайн. А після оператора доступу до поля ми можемо просто додати знак питання та натиснути enter.

Посібник редактора Power Query: вилучення значень поля запису зі списків

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

Посібник редактора Power Query – об’єднання значень в один текстовий рядок

Щоб об’єднати ці значення в один рядок, ми можемо використати функцію Text.Combine . У рядку формул ми додамо Text.Combine , а потім розкриємо дужки, перейдемо до кінця та додамо кому.

Посібник редактора Power Query: вилучення значень поля запису зі списків

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

Посібник редактора Power Query: вилучення значень поля запису зі списків




Висновок

У цьому підручнику я показав вам, як витягти значення поля запису з вкладеного списку та об’єднати ці значення в один текстовий рядок. Я використовував функції List.Transform і Text.From, щоб отримати значення поля для кожного із записів у цьому вкладеному списку. І, нарешті, я об’єднав ці результати в один текстовий рядок за допомогою Text.Combine.

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

Все найкраще!

Меліса


Як використовувати запит природною мовою (Q&A) у LuckyTemplates

Як використовувати запит природною мовою (Q&A) у LuckyTemplates

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