Power Query 크로스 조인

Power Query에서 교차 결합(교차 결합)해 보았습니다.

교차 결합



두 개의 테이블을 결합하여 새 테이블을 만들 때,
두 테이블의 데이터를 모두 결합하는 방법입니다.


Power Query의 "쿼리 병합"(소위 Join)은 외부 조인, 내부 조인 등은 선택할 수 있지만 크로스 조인은 준비되어 있지 않습니다. . .


그리고 2개의 테이블을 묶는 조합열을 반드시 선택하지 않으면 병합할 수 없습니다.

이 "쿼리 병합"화면에서는 어떻게 노력할 수 없었기 때문에 "사용자 정의 열 만들기"를 사용했습니다.

사용자 지정 열 만들기에서 교차 조인하는 단계



먼저 테이블 A를 열고
사용자 지정 열 버튼 을 누릅니다.


맞춤 열 식에 =テーブルB(또는 Ctrl+Space로 표시되는 목록에서 테이블 B를 선택),
OK 버튼을 누릅니다.


확장 버튼 을 누릅니다.


OK 버튼을 누릅니다. (선호로 접두사를 제거하십시오.)


완성! !

크로스 결합할 수 있었습니다.

결론



크로스 조인은 모든 병합(Join)의 기초가 되는 테이블 조작입니다.

물론, "특정 한 열"이 "일치한다"면,
미리 준비된 병합으로 충분한 것이 대부분이며, 실제로 왼쪽 외부 병합은 자주 사용합니다.

하지만 조금 빡빡한 일을하고 싶을 때,

예를 들어, 복수의 열을 참조하거나 부등호(≤나≧)로 비교하여 병합하는 장면에서
엄청 유연하게 데이터를 가공할 수 있어요.

크로스 바인딩을 사용하여 직접 만들면
여러가지 데이터, 세세한 요건에 대응할 수 있게 된다고 생각합니다.

하지만,
이것만으로는 어떻게 사용하는지 상상하기 어려울지도 모르기 때문에,
다른 기사 에서 활용 예를 썼습니다.

역시 크로스 결합을 표준 메뉴에 갖고 싶다.

참고



여러 목록에서 모든 조합 데이터를 만들고 싶습니다 (2/2)

좋은 웹페이지 즐겨찾기