• 카테고리

    질문 & 답변
  • 세부 분야

    오피스

  • 해결 여부

    미해결

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

21.01.04 21:47 작성 조회수 365

0

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

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

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

답변 1

답변을 작성해보세요.

0

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

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

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

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

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