# CalcMergeMode (cfg)

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

### 동작 보충 설명

- 사용자가 값을 편집하거나 `setValue`로 값을 바꿀 때, 머지된 셀을 하나의 값으로 계산하고자 하는 경우에는
  MergeCellsMatch 및 EditAutoMerge 설정이 필요합니다.
  관련 문서를 참고하세요.

### 옵션별 동작 이미지

> [CalcMergeMode: 0 설정시] 소계, FormulaRow사용 시 머지가 된 셀도 Row별 값 계산

> [CalcMergeMode: 1 설정시] 소계 계산시 머지된 셀을 하나의 값으로 계산

### Type

`number`

### Options

Value | Description
--- | ---
`0` | 소계, FormulaRow사용 시 머지가 된 셀도 Row별 값 계산 (`default`)
`1` | 소계 계산시 머지된 셀을 하나의 값으로 계산(`makeSubTotal`만 적용)
`2` | FormulaRow계산 시 머지된 셀을 하나의 값으로 계산 (`FormulaRow`만 적용)
`3` | FormulaRow와 소계 계산시 머지가 된 셀을 하나의 값으로 계산(`makeSubTotal`, `FormulaRow` 적용)

### Example

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

### Read More

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

### Since

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