Об’єднайте запити за допомогою Anti Join у Excel із Power Query

Автоматизація процесів фільтрації та очищення даних може значно заощадити час. У сьогоднішньому підручнику я збираюся продемонструвати, як можна порівнювати та об’єднувати запити за допомогою Anti Join у Excel із Power Query. Ви можете переглянути повне відео цього підручника внизу цього блогу.

Дозвольте мені почати зі сценарію. У нас є два списки експертів, які були фіктивно сформовані (деякі імена можуть бути знайомі). Скажімо, у мене ліворуч експерти Python, а праворуч експерти LuckyTemplates. Що я хочу знати, я бачу, що є деякі спільні імена, але я хочу з’ясувати, хто є експертом лише з Python, а хто лише з LuckyTemplates. Це те, що ми зможемо зробити з Anti Joins.

Зміст

Порівняйте та об’єднайте запити за допомогою антиоб’єднань у LuckyTemplates

Ми можемо це зробити у двох напрямках. Лівий Anti Join буде таблицею 1 тут ліворуч. Ми знайдемо значення, які можна знайти лише в лівій таблиці. Хто тільки Python в цьому випадку? Правий Anti Join з іншого боку матиме ту саму ідею. Хто тільки працює з LuckyTemplates?

Давайте запустимо це в Excel. У моїй демонстрації ми будемо мати два столи. У нас буде населення США в 1950 році, а потім знову в 2020 році. Я хочу дізнатися, які міста можна знайти лише в одній із цих таблиць. Отже, давайте спробуємо це.

Це топ-10 міст за чисельністю населення в ті роки перепису. Я хочу знати, які унікальні. Ми знаємо, що Нью-Йорк великий. Ми знаємо, що Чикаго велике, але кого з них не було під час перепису 1950 року чи навпаки? Ось що я зможу зробити за допомогою Power Query.

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

Давайте зайдемо в мій редактор запитів. Я збираюся відредагувати цей запит і перейти до Merge Queries as New .

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

У нас 1950 населення, і я збираюся вибрати моє населення на 2020 рік. Загальним відношенням буде місто, і ми хочемо спільний тип лівого антиоб’єднання , а потім натисніть OK.

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

Як бачите, є матчі, доступні лише в 1950 році. Ми збираємося побачити такі міста, як Детройт, Клівленд і Сент-Луїс. Відтоді ці міста Середнього Заходу втратили населення.

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

Якщо ви хочете отримати інформацію з перепису 2020 року, ви можете клацнути у верхньому правому куті стовпця таблиці ( pop_2020 ), і ви знайдете ці стовпці, які можна вибрати. У цьому випадку я не дуже стурбований цими речами. Все, що я хотів, це список імен, тому ми просто залишимо це як є.

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

Маючи це на увазі, я збираюся повернутися до свого столу 1950 року. Давайте запустимо його ще раз. Ми виберемо Merge Queries як New. Зараз ми збираємося зробити 2020 рік. Це та сама ідея – стосунки будуть «місто на місті». Але цього разу ми збираємося зробити Right Anti Join . Right Anti Join збирається показати міста, які є лише у 2020 році, а не в 1950 році?

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

Тут ми побачимо протилежне. Все, що нам потрібно зробити в цьому випадку, це натиснути на таблицю, і ми отримаємо інформацію з цієї правої таблиці. Right Anti Join трохи рідше, ніж Left Anti Join.

Я маю на увазі те, що теоретично він робить те саме. У цьому випадку це говорить нам про те, що ось міста, які були знайдені лише під час перепису 2020 року. Отже, якщо ми подивимося на це, ми бачимо багато Техасу, ми бачимо Каліфорнію тощо. Ідея Sunbelt про переїзд людей до південних і західних штатів, здається, зберігається в даних.

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

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

Об’єднайте запити за допомогою Anti Join у Excel із Power Query

Висновок

Anti Joins дійсно корисні. Якщо у вас є дві таблиці даних (або ви можете створити кілька), і ви хочете побачити, які зміни від двох, це може бути корисним. Наприклад, якщо ви намагаєтеся з’ясувати, які клієнти не розмістили замовлення, ви також можете використати Anti Join.

Можливо, ви хочете з’ясувати якісь унікальні значення, чи одне конкретне місце, чи є продукти, які продаються в одному місці, але ні в іншому, тощо. Це кілька цікавих способів використання об’єднання. Антиоб’єднання — це майже як фільтри на вашому столі.

Сподіваюся, це змусило вас задуматися про те, як ви можете ним скористатися. Якщо ви вже використовуєте Anti Joins, повідомте нам, як ви це використовуєте.

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





Що таке Power Query та мова M: детальний огляд

Що таке Power Query та мова M: детальний огляд

Цей підручник містить огляд редактора Power Query і мови M на робочому столі LuckyTemplates.

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Створення звіту з розбивкою на сторінки: додавання текстів і зображень

Дізнайтеся, як створити звіт із розбивкою на сторінки, додати тексти та зображення, а потім експортувати звіт у різні формати документів.

Функція автоматизації SharePoint | Вступ

Функція автоматизації SharePoint | Вступ

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

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

Вирішіть задачу аналізу даних за допомогою прискорювача LuckyTemplates

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

Підсумки в LuckyTemplates за допомогою DAX

Підсумки в LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати поточні підсумки в LuckyTemplates за допомогою DAX. Поточні підсумки дозволяють вам не потрапити в окремий результат.

Змінні LuckyTemplates Dax постійні: що це означає?

Змінні LuckyTemplates Dax постійні: що це означає?

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

Діаграма нахилу LuckyTemplates: огляд

Діаграма нахилу LuckyTemplates: огляд

Дізнайтеся більше про настроюваний візуал під назвою LuckyTemplates Slope chart, який використовується для показу зростання/зменшення для одного чи кількох показників.

Колірні теми LuckyTemplates для однорідної візуалізації

Колірні теми LuckyTemplates для однорідної візуалізації

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

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

Обчислення середнього значення в LuckyTemplates: виділення результатів у будні чи вихідні за допомогою DAX

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

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Шаблони LuckyTemplates | Стандартне оформлення робочого столу LuckyTemplates

Давайте заглибимося в стандартну тематику LuckyTemplates і розглянемо деякі функції, вбудовані в саму програму LuckyTemplates Desktop.