# CalcMergeMode (cfg)

> `CalcMergeMode`는 조회된 데이터 기준으로 makeSubTotal(소계) 또는 FormulaRow(합계) 사용 시,
> 머지된 셀을 하나의 값으로 계산할지 여부를 설정하는 옵션입니다.

> 기본적으로는 머지된 각 행을 개별 값으로 계산합니다.

### 동작 보충 설명

- 값 수정 후에도 머지된 셀을 하나의 값으로 계산하려면
  MergeCellsMatch 및 EditAutoMerge 설정을 함께 사용해야 합니다.

### 옵션별 동작 이미지

> CalcMergeMode: 0 — 소계 및 합계 계산 시 머지된 셀을 각 Row별로 계산합니다. (`default`)

> CalcMergeMode: 1~3 — 설정값에 따라 머지된 셀을 하나의 값으로 계산합니다.

### Type

`number`

### Options

Value | Description
--- | ---
`0` | 소계 및 합계 계산 시 머지된 셀을 Row별 값으로 계산 (`default`)
`1` | 소계 계산 시 머지된 셀을 하나의 값으로 계산(`makeSubTotal` 전용)
`2` | 합계 계산 시 머지된 셀을 하나의 값으로 계산(`FormulaRow` 전용)
`3` | 소계 및 합계 모두 머지된 셀을 하나의 값으로 계산

### Example

    options.Cfg = {CalcMergeMode: 1};
    sheet.makeSubTotal({...});

### Read More

- makeSubTotal method
- FormulaRow col
- SearchMode cfg
- EditAutoMerge cfg
- MergeCellsMatch cfg

### Since

product | version | desc
--- | --- | ---
core | 8.0.0.5 | 기능 추가
core | 8.0.0.8 | SearchMode:0에서 동작하게 수정
core | 8.0.0.11 | CalcMergeMode: 2/3 추가