본문 바로가기
카테고리 없음

크로스텝 보고서 작성

by 커사맨 2023. 8. 23.

피벗(통계)

SELECT 고객Code 
,상품Code 
,sum(판매수량) as qnty 
,sum(판매단가) as amt 
FROM 일판매실적 
GROUP BY 고객Code, 상품Code 
ORDER BY 고객Code ASC, 상품Code ASC

 

선긋기와 선 선택으로 아래 표를 만든다.

 

매핑 => 실행

 

SELECT DISTINCT '' AS 고객Code, 상품Code, 0 AS qnty, 0 AS amt
FROM 일판매실적
UNION ALL
SELECT 고객Code
,상품Code
,sum(판매수량) as qnty
,sum(판매단가) as amt
FROM 일판매실적
GROUP BY 고객Code, 상품Code
ORDER BY 고객Code ASC, 상품Code ASC

 

매핑하고 0을 입력하면 값이 없으면 0으로 출력함

헤더 우선 처리를 체크해야 0,0,0... 그줄이 안나옴

요약부 => 조건에 따라 꼭 체크