-
카테고리
-
세부 분야
오피스
-
해결 여부
미해결
반품의 제품코드와 판매내역의 제품코드를 연결 시
21.01.04 21:47 작성 조회수 365
0
반품의 제품코드와 판매내역의 제품코드를 연결하려고 하면
아래와 같은 에러 메세지가 뜨는데 왜 그런 건가요? 알것 같기도하고 일단 잘 모르겠습니다.
''각열에 중복된 값이 포함되기 때문에 관계를 만들수 없습니다. 고유값만 포함하는 열을 적어도 하나 이상 선택하십시요"
답변을 작성해보세요.
0
송윤희
지식공유자2021.01.05
안녕하세요? 송윤희입니다. ^^
우선 결론부터 말씀드리면 [반품] 테이블의 [제품코드]와 [제품] 테이블의 [제품코드]를 관계 작성하셨어야 하는데
[판매내역] 테이블의 [제품코드]와 연결하신 듯 합니다.
Section 4에서 학습하신 것처럼 Power Pivot의 관계는 '1:다' 또는 '1:1'을 이루어야 합니다.
관계가 작성되는 적어도 하나의 테이블은 1 즉, 중복없이 고유한 값을 가지는 필드가 있어야 합니다.
반품 테이블의 [제품코드]도 해당 제품코드의 반품이 여러 번 있었다면 중복 데이터가 있을테고,
판매 테이블의 [제품코드] 역시 해당 제품코드가 여러 번 판매되었다면 중복 데이터가 있을테니
관계 작성 시 오류가 발생한 것입니다.
낯선 용어가 나와 어렵다고 생각될 수도 있지만 논리적으로 생각하면 어찌보면 당연한 내용이니
천천히 다시 한 번 관계에 대해 학습해보시면 좋을 듯 합니다.
학습하다 궁금한 점이 생기면 다시 질문 주십시오.
답변 1