강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

jhpride님의 프로필 이미지
jhpride

작성한 질문수

쉽고 빠르게 익히는 Excel 파워 피벗 & 데이터 모델링

관계의 이해

반품의 제품코드와 판매내역의 제품코드를 연결 시

작성

·

631

0

반품의 제품코드와 판매내역의 제품코드를 연결하려고 하면

아래와 같은 에러 메세지가 뜨는데 왜 그런 건가요? 알것 같기도하고 일단 잘 모르겠습니다.

''각열에 중복된 값이 포함되기 때문에 관계를 만들수 없습니다. 고유값만 포함하는 열을 적어도 하나 이상 선택하십시요"

답변 1

0

송윤희님의 프로필 이미지
송윤희
지식공유자

안녕하세요? 송윤희입니다. ^^

우선 결론부터 말씀드리면 [반품] 테이블의 [제품코드] [제품] 테이블의 [제품코드]를 관계 작성하셨어야 하는데
[판매내역] 테이블의 [제품코드]와 연결하신 듯 합니다.

Section 4에서 학습하신 것처럼 Power Pivot의 관계는 '1:다' 또는 '1:1'을 이루어야 합니다.
관계가 작성되는 적어도 하나의 테이블은 1 즉, 중복없이 고유한 값을 가지는 필드가 있어야 합니다.
반품 테이블의 [제품코드]도 해당 제품코드의 반품이 여러 번 있었다면 중복 데이터가 있을테고,
판매 테이블의 [제품코드] 역시 해당 제품코드가 여러 번 판매되었다면 중복 데이터가 있을테니
관계 작성 시 오류가 발생한 것입니다.

낯선 용어가 나와 어렵다고 생각될 수도 있지만 논리적으로 생각하면 어찌보면 당연한 내용이니
천천히 다시 한 번 관계에 대해 학습해보시면 좋을 듯 합니다.

학습하다 궁금한 점이 생기면 다시 질문 주십시오.

jhpride님의 프로필 이미지
jhpride

작성한 질문수

질문하기