데이터 관리 · 웹오피스 블로그
취소·반품 행을 삭제하면 매출 집계가 달라지는 이유
판매·부분 반품 4행을 실제로 집계해 순액 14,000과 음수 제외 후 17,000을 비교합니다. 공개 입력·결과로 행 삭제의 영향을 추적하고 중복 거래와 반품 사건을 구분합니다.
편집 책임: SideSideDev · 게시: · 수정:
먼저 답하면
음수 금액이나 반복된 주문 번호가 모두 오류는 아닙니다. 원거래를 되돌리는 반품 행을 삭제하면 순매출이 커질 수 있습니다. 집계 전에 금액의 부호, 상태, 한 행이 뜻하는 거래를 확인하고 매출·반품·순매출을 구분해야 합니다.
같은 주문 번호가 다른 사건을 나타낸다
합성 거래표에서 주문 X01의 판매가 10000원이고 부분 반품이 -3000원이라고 가정해 보세요. 같은 주문 번호가 두 번 나온다는 이유로 반품 행을 지우면 합계는 10000원이 됩니다. 두 행이 각각 판매와 반품을 표현한다면 순액은 7000원입니다.
일부 시스템은 음수 행 대신 상태를 바꾸거나 별도 취소표를 제공합니다. 취소 금액이 항상 음수라고 가정하면 다른 형식에서 잘못 집계할 수 있습니다. 데이터 제공자가 정한 거래·상태 규칙을 먼저 읽고, 원거래와 조정 행의 관계를 확인해야 합니다.
| 사건 | 금액 | 포함 목적 |
|---|---|---|
| 판매 | 10000원 | 총 판매액 |
| 부분 반품 | -3000원 | 조정액 |
| 두 행 합계 | 7000원 | 순액 |
중복 제거 기준이 거래의 의미를 바꾼다
주문 번호만으로 중복을 제거하면 서로 다른 품목이나 결제·반품 사건이 하나로 줄어들 수 있습니다. 완전히 중복 수집된 기록을 지우려는 것인지 거래별 최신 상태만 남기려는 것인지 구분하세요. 두 목적은 같은 키와 같은 삭제 규칙을 사용하지 않을 수 있습니다.
웹오피스 중복 제거와 필터는 선택한 기준으로 데이터를 정리하는 도구입니다. 취소나 반품의 회계 의미를 추론하지 않습니다. 그룹 합계도 입력된 값의 집계이므로, 어떤 행을 포함할지 잘못 정하면 계산이 정확해도 보고서의 의미는 틀릴 수 있습니다.
반품을 포함한 결과 14,000과 제외한 결과 17,000
공개 합성 거래표는 X01 판매 10000, 같은 주문의 반품 -3000, X02 판매 5000, X03 판매 2000의 4행입니다. 웹오피스 그룹 집계에서 그룹 기준 열 Order, 계산할 숫자 열 Amount, 합계를 선택한 실제 결과는 X01=7000, X02=5000, X03=2000입니다. 전체 순액은 14000입니다.
동일 입력에 CSV 필터 Amount·숫자 이상·0을 적용하면 반품 행이 빠져 3행이 됩니다. 이 조건은 0도 포함하며, 이번 원본에는 0인 행이 없습니다. 이를 같은 조건으로 집계한 결과는 X01=10000, X02=5000, X03=2000, 전체 17000입니다. 두 결과의 3000 차이는 필터로 뺀 반품액과 같습니다. 원본 4행의 양수 합계 17000과 조정액 -3000도 따로 계산해 대조할 수 있습니다.
| 범위 | 입력 데이터 행 | X01 | 전체 Amount 합계 |
|---|---|---|---|
| 전체 사건 포함 | 4 | 7000 | 14000 |
| Amount ≥ 0만 포함 | 3 | 10000 | 17000 |
| 전체 행 중복 제거 후 | 4 | 7000 | 14000 |
중복 제거를 적용해도 반품 행은 남는다
같은 원본을 중복 행 제거 도구에 넣고 첫 행을 헤더로 유지하니 4행이 그대로 남았습니다. Event, Order, Kind, Amount 전체가 같은 중복 행은 없기 때문입니다. X01이 반복되어도 E1 판매와 E2 반품은 별개의 사건입니다. 이 도구는 주문 번호만으로 최신 행을 고르거나 취소 의미를 판단하지 않습니다.
이 자료는 한 기간의 단순 판매·부분 반품을 설명하는 실험입니다. 실제 매출의 기준은 세금·수수료·취소 상태·인식 시점에 따라 달라질 수 있습니다. 음수를 무조건 포함하라는 규칙으로 옮기지 말고, 원천 시스템의 사건 정의와 보고 목적을 확인하세요. 날짜 기준의 선택은 관련 시간대·기준일 글에서 따로 다룹니다.
핵심 확인 사항
- 양수 판매액과 조정액을 나누어 기록합니다.
- 중복된 주문 번호와 중복된 사건을 구분합니다.
- 필터 전후 차액을 제외한 행의 금액과 대조합니다.
직접 확인할 입력과 실제 결과
직접 만든 공개 합성 자료입니다. 본문의 조건·관찰·한계를 함께 읽고 비교하세요. TXT와 CSV 결과는 보정하지 않았습니다.
재현 조건과 파일 내려받기
· Chromium 153.0.8010.12 · darwin/arm64 · d26aaac
이 기록은 Chromium 브라우저 실행과 결과 파일 재개방·구조 대조 범위입니다. Word·한컴 원본 화면과의 비교는 수행하지 않았습니다.
- study-returns.csv
- study-returns-net.csv
- study-returns-positive.csv
- study-returns-positive-group.csv
- study-returns-dedup.csv
참고 자료와 확인 범위
공식 문서의 개념과 웹오피스의 실제 지원 범위는 다를 수 있습니다. 각 자료를 참고한 범위를 함께 표시합니다.
- Microsoft: 행 그룹과 집계
그룹별 합계·평균·행 수의 구분. 본문의 계산 예시는 직접 구성했습니다.