Как склеить файлы windows

Использование параметров слияния — в Power Query и Power BI

Видеокурсы по Excel

В сотрудничестве с SEDUO я создал несколько видеокурсов:

  • Как работать с Excel – научитесь эффективно использовать Excel – самый популярный ( рейтинг 97 %, более 13 000 студентов, + 750 положительных отзывов ) – Получить курс
  • MaxiCourse Excel – получите лучшую работу, больше денег, станьте незаменимым ( более 6 часов просмотра, 160 уроков ) – Получить курс
  • G-таблицы. — если не нравится Excel, воспользуйтесь курсом на Google-таблицах

Как объединить две таблицы в Power Query. Его также можно использовать в редакторе Power Query Editor в Power BI.

Не связывайте таблицы в модели Power BI.

Служба слияния

В этой статье мы рассмотрим возможность объединения таблиц в редакторе Power Query, будь то в Excel или в Power BI. Для наглядности статья разделена на главы.

  • Slouíit (объединение) что такое ПОИСК?
  • Данные, которые мы будем использовать
  • Как соединить две таблицы
  • Варианты комбинирования – уникальные значения
    • Левый внешний — Левый внешний (все из первого, ответственный из второго)
    • Правый внешний — Правый внешний (все со второго, ответственный с первого)
    • Полный внешний — Полный внешний (все строки из обоих)
    • Внутренний – внутренний (только соответствующие строки)
    • Левый анти—левый анти- (строки только в первой)
    • Правый Анти — Правый Анти (редко только во втором)
  • Параметры слияния — повторяющиеся значения в таблице
    • Левый внешний — Левый внешний (все из первого, ответственный из второго)
    • Правый внешний для дубликатов (все со второго, ответственный с первого)
    • Полный внешний вид -Полный внешний для дубликатов (все строки из обоих)
    • Внутренний — внутренний для дубликатов (только соответствующие строки)
    • Сглаживание слева — Сглаживание слева для дубликатов (строки только в первой)
    • Правый Анти — Правый Анти для дубликатов (редко только во втором)
  • Другие параметры объединения

Использовать слияние на английском языке

Если вам нужно связать две таблицы в Excel (или Power BI), вы можете использовать инструмент Power Query Editor. При объединении таблиц. На первый взгляд слияние может напоминать функцию ПОИСК, когда вы добавляете данные из другой таблицы в одну таблицу.

Читайте также:  Как настроить хот спот на windows 10 через высокоскоростное подключение

Зачем нужно обслуживать

Представьте, что у вас есть список сотрудников, где у каждого есть уникальный личный номер, а вторая таблица — это список вознаграждений, где есть информация о вознаграждении и в одной колонке — личный номер сотрудника, получившего данная награда или награда. если у вас есть таблицы в Excel, кому-то придет в голову воспользоваться функцией ПОИСК и вставить, например, имя и фамилию лауреата.

В этой статье мы покажем, как использовать параметр «Объединить» в инструменте «Редактор Power Query» (он является частью как Excel, так и Power BI).

Варианты обслуживания

Часто в соединении отображается только первый вариант подключения, или left external (а по-английски Left Outer). В этой статье давайте представим все возможности.

Если мы останемся с этими сотрудниками и вознаграждением, может быть, у кого-то эти вознаграждения останутся еще на год, у кого-то их не будет, что, если человек, который больше не работает на вас, получит вознаграждение (но потребовалось некоторое время, прежде чем кто-либо решил).

В статье мы покажем все опции, которые предлагает Power Query Editor, а именно:

  • Левый внешний — Левый внешний (все из первого, ответственный из второго)
  • Правый внешний — Правый внешний (все со второго, ответственный с первого)
  • Полный внешний — Полный внешний (все строки из обоих)
  • Внутренний – внутренний (только соответствующие строки)
  • Левый анти—левый анти- (строки только в первой)
  • Правый Анти — Правый Анти (редко только во втором)

Я также видел, как работает индивидуальное соединение, показанное на диаграммах Венеры:

Что может быть проблемой для понимания некоторых. Поэтому изложу на практических примерах, мы свяжем две небольшие таблицы.

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

Данные, которые мы будем предоставлять

У вас есть небольшая теория, теперь давайте посмотрим, какие таблицы вам нужно будет объединить. Для простоты и обзора у нас будет две таблицы, давайте назовем первую TableA и вторую TableB, обе из которых будут иметь три столбца:

  • ID — уникальный номер, который не повторяется
  • Имя или фамилия — в таблице А будет имя, а в таблице Б — фамилия
  • Примечание — для лучшего понимания связи

Некоторые идентификаторы в первой таблице не имеют аналога во второй, некоторые имеют, а также некоторые идентификаторы во второй таблице B не имеют аналога в первой таблице.

Читайте также:  Как узнать частоту установленной оперативной памяти windows 10

Разумеется, в обеих таблицах столбцы ID уникальны (т.е. значения в этом столбце не повторяются).

Таблицы с дубликатами

Для всестороннего представления слияния у нас будут еще две таблицы (TableA_duplication и TableB_duplication), в которых значения в столбце ID будут преднамеренно повторяться. Таблицы будут иметь три столбца:

  • ID — неуникальные числа, некоторые значения повторяются
  • Имя или фамилия — в таблице А будет имя, а в таблице Б — фамилия
  • Примечание — длялучше понять по ссылке

Как соединить две таблицы

Я предполагаю, что у вас есть таблицы, загруженные в редактор Power Query.

На первом шаге нам нужно загрузить TableA и TableB . Для простоты добавим таблицу B.

в таблицу A

Выберите TableA в запросах и на ленте Главная (Главная) Выберите Объединить запросы (Объединить) и Обслуживать запросы как новые (Объединить как новый)

Получить диалоговое окно, в котором у вас уже есть предварительно выбранная ТаблицаA (1), выберите ТаблицаB в раскрывающемся списке (2), отметьте столбцы идентификаторов (3) и оставьте слева в поле Тип подключения внешнее (4). Конечно, вы можете выбрать другой тип соединения для дальнейших тестов.

Нажмите OK, и все готово.

Будет добавлен новый запрос Объединить (затем его можно будет переименовать). Для завершения разверните таблицу, щелкнув двойную стрелку рядом с названием столбца TableB

.

Совет. Не обязательно использовать исходное имя столбца в качестве префикса.

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

Еще одна вещь, которую вы можете сделать с таблицей, это отсортировать данные для ясности 😉

Параметры объединения

Вы можете объединять таблицы, как вы уже знаете, у вас есть следующие возможности:

  • Левый внешний
  • Правый внешний
  • Полностью снаружи
  • Внутренний
  • Левый анти—левый анти-
  • Право Анти-Право Анти

В следующих подразделах вы увидите, как будут выглядеть другие комбинации.

Слева снаружи

Все записи из первой таблицы и соответствующие записи из второй таблицы.

Вы уже знаете, как это будет выглядеть.

Правый внешний

Все записи из второй таблицы и соответствующая запись из первой таблицы. На самом деле противоположность предыдущей

Полный внешний

Все строки из обеих таблиц.

Внутренний

только совпадающие строки из первой и второй таблиц на основе идентификатора

Анти-левый — Анти-левый

Строки, которые есть только в первой таблице и не имеют записи во второй таблице.

Право Анти-Право Анти

Строки, которые есть только во второй таблице и не имеют записи в первой таблице.

Параметры слияния для повторяющихся значений в таблице

Похожим образом давайте посмотрим, что произойдет, если один и тот же идентификатор появится в таблице дважды (или даже больше). Причем то и в первой таблице и во второй, или в обеих одновременно.

Читайте также:  Как убрать имя пользователя при загрузки windows 7

В примерах таблиц это ID номер 4, который дважды встречается в первой таблице, ID 6, который дважды встречается во второй таблице, и номер 5, который дважды встречается как в первой, так и во второй таблице.

Опц свяжем:

  • Левый внешний
  • Правый внешний
  • Полностью снаружи
  • Внутренний
  • Левый анти—левый анти-
  • Право Анти-Право Анти

Левый внешний (повторяющиеся записи)

Все записи из первой таблицы и соответствующие записи из второй таблицы. То есть ID 4 отображается 2 раза, как и ID 6, тогда как ID 5 отображается 4x, потому что 2 x 2 равно 4.

Как будет выглядеть комбинация.

Правый внешний – правый внешний (повторяющиеся записи)

Все записи из второй таблицы и соответствующая запись из первой таблицы. На самом деле противоположность предыдущей

Полный внешний (повторяющиеся записи)

Все строки обоихтаблицы.

Внутренний — внутренний (повторяющиеся записи)

только совпадающие строки из первой и второй таблиц на основе идентификатора

Слева против — слева против (повторяющиеся записи)

Строки, которые есть только в первой таблице и не имеют записи во второй таблице.

Право Анти-Право Анти (повторяющиеся записи)

Строки, которые есть только во второй таблице и не имеют записи в первой таблице.

Другие варианты объединения

Другие варианты объединения таблиц или данных в таблицах:

Excel

  • Функция ВПР
  • Модель данных
  • Power Pivot
  • .

Power BI

  • Модель
  • RELADET и RELADETTABLE
  • .

Что превышает пространство, которое мы выделили для обслуживания. Меняется представление о себе у отдельных участников.

Всего

Сталкивались ли вы с какой-либо проблемой/неясностью? У вас есть совет для дополнения, вы можете изменить его в комментариях.

Статья обновлена: 10.01.2022 15:30

Если

Помог ли этот веб-сайт сэкономить вам время и деньги? Помог ли он решить проблему? Готовы ли вы предоставить символическое вознаграждение за дальнейшее развитие? Выберите форму вознаграждения, которая вам подходит.

Павел Ласбк — автор сайта

Microsoft Office (Word, Excel, Google Sheets , PowerPoint) Я использую с 2000 года (с 2004 года в этом домене) — В 2017 году я получил престижную награду MVP от Microsoft (пока я единственный из IR в категории Excel). Я также делюсь своими знаниями и опытом онлайн в видеороликах для SEDUO . В компаниях преподаю и консультирую , работаю в МУНИ. Я создаю этот сайт более 15 лет. Существует более 1000 бесплатных инструкций, советов и рекомендаций, включая более 250 различных шаблонов и рабочих книг.

Пока нет комментариев

Вы можете стать первым, кто оставит осмысленный комментарий.

Поделиться с друзьями
ОС советы