다음을 통해 공유


관계 문제 해결

이 항목에서는 PowerPivot for Excel의 자동 관계 검색에 대한 문제 해결 정보를 제공합니다. 수동으로 만든 관계에 대한 요구 사항은 관계 개요에서 "관계를 정의하기 위한 요구 사항"을 참조하십시오. 자동 검색의 작동 방식에 대한 자세한 내용은 관계 개요에서 "관계 자동 검색 및 유추"를 참조하십시오.

관계 자동 검색 문제 해결

다음 섹션에서는 PowerPivot for Excel에서 관계를 검색할 수 없는 몇 가지 일반적인 시나리오를 소개합니다.

메시지: 관계가 검색되지 않는 경우

피벗 테이블에 이미 있는 필드와 관련이 없는 필드를 기존 피벗 테이블의 영역에 끌어다 놓으면 관계가 필요하다는 메시지가 알림 표시줄에 항상 표시됩니다. 하지만 이 알림이 표시된 후에는 관계를 검색할 수 없는 경우가 있습니다. 그 이유는 여러 가지일 수 있습니다.

  • 관계 검색 알고리즘은 기본 키 열과 이름이 비슷한 외래 키 열을 사용합니다. 열 이름이 충분히 비슷하지 않은 경우에는 PowerPivot 창을 열어 테이블 간에 필요한 관계를 직접 만드는 것이 좋습니다.

  • 데이터 형식이 지원되지 않을 수 있습니다. 피벗 테이블에 사용되는 테이블 중에 지원되지 않는 데이터 형식의 열만 들어 있는 테이블이 있으면 관계를 검색할 수 없습니다. 이 경우에는 관계 만들기 대화 상자를 사용하여 피벗 테이블의 활성 테이블 간에 필요한 관계를 직접 만들어야 합니다. 자세한 내용은 두 테이블 간에 관계 만들기를 참조하십시오.

메시지: 관계를 더 이상 만들 수 없는 경우

이 메시지는 관계를 만들려고 할 때 나타날 수 있습니다. 이 경우 조인하려는 두 테이블 사이에 관계가 이미 존재할 가능성이 높습니다.

PowerPivot for Excel에서는 일반적으로 관계형 데이터 원본에서 테이블을 함께 가져올 때 관계를 자동으로 검색하고 만듭니다. 두 테이블 사이에 관계를 하나만 만들 수 있기 때문에 선택한 테이블 사이에 관계가 이미 정의되어 있을 가능성이 높습니다. 관계 보기 및 편집에서 설명한 것처럼 관계 관리 대화 상자를 사용하여 기존 관계 목록을 검토할 수 있습니다.

관련 없는 필드를 피벗 테이블에 추가했지만 메시지가 나타나지 않는 경우

자동 관계 검색은 피벗 테이블의 행 또는 열 레이블에 사용하는 계산 필드가 아니라 측정값에 대해서만 트리거됩니다. 따라서 피벗 테이블을 만들기 시작할 때 관련 없는 테이블을 추가할 수 있지만 필드를 영역으로 끌어다 놓기 전까지는 관계가 표시되지 않습니다.

테이블 간에 유효한 관계가 없는 경우

일부 시나리오에서는 피벗 테이블에 추가하는 테이블을 다른 테이블과 조인할 수 없습니다. 두 테이블에 부분적으로 일치하는 데이터가 있지만 다른 테이블에 대한 논리적 관계가 실제로 사용되고 있지 않은 경우를 예로 들 수 있습니다.

다른 테이블에 조인할 수 없는 피벗 테이블에 테이블을 추가하면 일반적으로 자동 검색에서 결과가 반환되지 않습니다. 그 밖의 경우에는 대개 피벗 테이블의 결과를 통해 필드에서 의미 있는 계산을 생성하지 않는다는 것을 알 수 있습니다.

자동 검색으로 인한 잘못된 관계가 생성된 경우

자동 검색을 사용하여 관계를 만들 때 알고리즘에서는 테이블의 값을 기준으로 가능한 모든 관계의 목록을 만든 후 그 가능성에 따라 가능한 관계의 순위를 지정합니다. 그러면 PowerPivot for Excel에서는 가장 가능성이 높은 관계만 만듭니다. 따라서 테이블에 키로 사용될 수 있는 여러 열이 있는 경우 일부 관계는 순위가 낮게 지정되어 관계가 유효하더라도 자동으로 만들어지지 않습니다.

자동 검색 알고리즘에서 비즈니스 문제를 해결할 수 없는 관계를 제안할 경우 해당 관계를 삭제하고 올바른 키 열을 사용하여 관계를 직접 만들어야 합니다.

참고 항목

개념

두 테이블 간에 관계 만들기

관계 삭제

관계 보기 및 편집

관계 개요

관련 자료

보고서, 차트 및 피벗 테이블 개요