MS.GROUPBY
설명
지정된 필드를 기준으로 그룹화, 집계, 정렬 및 필터링하여 데이터를 요약합니다. 이 함수는 WD.GROUPBY와 동일하지만 스타일 매개변수가
없습니다
. 요약 테이블을 생성하고 피벗 테이블과 유사하지만 수식 내에서 직접 집계를 수행하는 데 유용합니다.
구문
MS.GROUPBY(
row_fields
, values
, function
, [field_headers
], [total_depth
], [sort_order
], [filter_array
], [field_relationship
]) - row_fields: 그룹화할 값의 범위입니다.
- values: 집계할 값입니다.
- function: 값을 집계할 때 실행할 계산입니다.
- field_headers: 데이터에 헤더가 있는지 여부와 결과에 헤더를 포함할지 여부를 지정하는 숫자입니다. 포함되는 옵션은 다음과 같습니다.
- 생략된 값(기본값): 헤더가 표시되지 않습니다.
- 0: 헤더가 없습니다.
- 1: 예. 하지만 헤더를 표시하지 않습니다.
- 2: 헤더가 없지만 생성합니다.
- 3: 예. 헤더를 표시합니다.
- total_depth: 합계 및 소계를 표시할지 여부를 지정하는 숫자입니다. 소계의 경우,row_fields에는 2개 이상의 열이 있어야 합니다. 포함되는 옵션은 다음과 같습니다.
- 생략된 값(기본값): 총계 및 가능한 경우 소계
- 0: 합계 없음
- 1: 맨 아래에 총계 표시
- 2: 맨 아래에 총계 및 소계 표시
- -1: 총계가 맨 위에 표시됩니다.
- -2: 총계 및 소계가 맨 위에 표시됩니다.
- sort_order: 행을 정렬하는 방법을 나타내는 숫자입니다. 숫자는 row_fields의 열에 해당하고 뒤에 값의 열이 옵니다. 양수는 행을 오름차순으로 정렬합니다. 음수는 행을 내림차순으로 정렬합니다.
- filter_array: 출력에 포함하거나 제외할 행을 나타내는 부울의 열 방향 배열입니다.
- field_relationship: 여러 열이 다음과 같이 제공되는 경우 열 간의 관계를 지정하는 숫자입니다.row_fields결과 정렬에 영향을 줍니다. 포함되는 옵션은 다음과 같습니다.
- 0: 계층(기본값) - 정렬row_fields이후 열 정렬 시 이전 열의 계층을 고려하여 왼쪽에서 오른쪽으로 정렬
- 1: 테이블 - 각 열을 독립적으로 정렬합니다.