세 가지 간단한 동적 배열 수식을 사용하여 크로스 탭 보고서 만들기
페이지 정보
작성자 GrapeCity 작성일 2019-11-06 00:00 조회 1,436회 댓글 0건본문
관련링크
Spread.NET 13과 동적 배열(Dynamic Array) 지원을 사용한다면 간단한 3가지 수식을 가지고 강력한 크로스 탭 보고서를 쉽게 만들 수 있습니다.
이 예제는 샘플 데이터로 CrossTabData 테이블을 사용하였습니다.
첫 번째 수식은 제품(Product) 열에서 값의 유니크한 목록을 보여주는 보고서의 상단에 가로 레이블을 생성합니다.
=TRANSPOSE(SORT(UNIQUE(CrossTabData[Product])))
셀 I8 위의 수식은 제품(Product) 열로부터 고유한 값의 정렬된 목록을 만듭니다. 그 다음 TRANSPOSE 함수를 사용하여 결과 배열을 셀 K8 오른쪽에 보여줍니다.
두 번째 수식은 제품 라인(Product Line) 열에 값의 고유 목록을 보여주는 보고서의 왼쪽 하단에 수직 레이블을 생성합니다.
=SORT(UNIQUE(CrossTabData[Product Line])))
TRANSPOSE가 필요하지 않다는 점과 제품(Product) 열 대신에 제품 라인(Product Line) 열로부터 값이 나온다는 점을 제외하고 이 수식은 이전 수식과 같습니다.
마지막 수식은 셀 범위 I9:K10에 크로스 탭 보고서 데이터를 작성합니다 .
=SUMIFS(CrossTabData[Total],CrossTabData[Product Line], H9#, CrossTabData[Product], I8#)
이 수식은 SUMIFS 함수와 함께 두 개의 동적 배열 인자 즉, 수직(H9#) 값과 하나의 수평(I8#) 값을 사용합니다. 일반적으로 SUMIFS에서 함수 인자들은 스칼라값이므로 배열 값은 계산 엔진이 계산을 "가져오게"하며 각 값의 쌍에 대해서 SUMIFS를 계산하고 범위 I9:K10에 동적 배열로 결과를 반환합니다.
댓글목록
등록된 댓글이 없습니다.