다음을 통해 공유


오른쪽 외부 조인

Power Query의 병합 대화 상자에서 사용할 수 있는 조인 종류 중 하나는 오른쪽 외부 조인으로, 오른쪽 테이블의 모든 행을 유지하고 왼쪽 테이블에서 일치하는 행을 가져옵니다. 추가 정보: 병합 작업 개요

오른쪽 외부 조인 예제 .

날짜, CountryID 및 단위 열이 포함된 왼쪽 테이블의 다이어그램입니다. 강조된 CountryID 열에는 행 1과 2에 값 1이, 행 3에 값 3이, 행 4에 값 4가 들어 있습니다. 오른쪽 테이블에는 ID와 국가 열이 있으며, 행이 하나뿐입니다. 강조 표시된 ID 열에는 1행의 값 3(파나마 표시)이 포함됩니다. 처음 두 테이블 아래의 표에는 Date, CountryID, Units 및 Country 열이 포함됩니다. 테이블에는 CountryID가 3이고 파나마 국가가 있는 행이 하나 있습니다.

이 문서에서는 샘플 데이터를 사용하여 오른쪽 외부 조인을 사용하여 병합 작업을 수행하는 방법을 보여줍니다. 이 예제의 샘플 원본 테이블은 다음과 같습니다.

  • Sales: 이 테이블에는 날짜, 국가ID단위필드가 포함되어 있습니다. CountryIDCountries 테이블의 고유 식별자를 나타내는 정수 값입니다.

    날짜, CountryID, 단위 열을 포함하는 판매 테이블의 스크린샷. CountryID는 행 1과 2에서 1로, 행 3에서 3으로, 행 4에서 4로 설정되어 있습니다.

  • 국가: 이 테이블은 참조 테이블로, 필드는 ID국가입니다. ID 필드는 각 레코드의 고유 식별자를 나타냅니다.

    ID가 3으로 설정되고 Country가 파나마로 설정된 단일 행이 있는 국가 테이블의 스크린샷

이 예제에서는 두 테이블을 Sales 테이블을 왼쪽 테이블로, Countries 테이블을 오른쪽 테이블로 병합합니다. 다음 열 사이에 조인을 만듭니다.

Sales 테이블의 필드 국가 테이블의 필드
국가 ID 아이디

목표는 다음과 같은 테이블을 만드는 것입니다. 여기서 국가/지역의 이름은 Sales 테이블에 새 Country 열로 표시됩니다. 오른쪽 외부 조인의 작동 방식 때문에 오른쪽 테이블의 모든 행이 모두 포함되지만, 왼쪽 테이블의 일치하는 행만 유지됩니다.

Date, CountryID, Units 및 Country 헤더 열과 파나마에 대한 데이터가 있는 단일 행이 있는 오른쪽 외부 조인 최종 테이블의 스크린샷

오른쪽 외부 조인을 수행하려면 다음을 수행합니다.

  1. Sales 쿼리를 선택한 다음 병합 쿼리를 선택합니다.
  2. 병합 대화 상자에서 병합을 위한 오른쪽 테이블아래 국가를 선택합니다.
  3. Sales 테이블에서 CountryID 열을 선택합니다.
  4. 국가 테이블에서 ID 열을 선택합니다.
  5. 조인 종류 섹션에서 오른쪽 외부을 선택합니다.
  6. 선택 확인.

이전 오른쪽 외부 조인 프로시저에 따른 결과를 보여 주는 병합 대화 상자의 스크린샷

새로 만든 국가 열에서 국가 필드를 확장합니다. 원래 열 이름을 접두사로 사용하는 것을 선택하지 마세요 확인란을 선택하지 마세요.

Country에 대해서만 설정된 확장 테이블 열의 스크린샷

이 작업을 수행한 후 다음 이미지와 같은 테이블을 만듭니다.

날짜, 국가ID, 단위 및 국가라는 헤더 열이 포함된 최종 테이블의 스크린샷으로, 파나마에 대한 데이터가 있는 단일 행이 있습니다.