makeSubTotal 혹은 FormulaRow 사용시 머지된 셀을 각각 병합된 하나의 데이터로 계산하도록 기능입니다.
주의 : 대용량 모드에서 사용시 소계 값에 오류가 있을 수 있습니다(8.0.0.8 버전에서 개선)
사용자 입력에 의해 셀 값을 변경하거나 setValue로 셀 값 변경 시 SearchMode에 따라 MergeCellsMatch 혹은 EditAutoMerge 를 반드시 설정해주어야 합니다.
SearchMode:0/3
:MergeCellsMatch:1
설정 시 값 편집 시에도 정확한 값 계산 가능SearchMode:1/2
:EditAutoMerge:1
혹은MergeCellsMatch:1
설정 시 값 편집 시에도 정확한 값 계산 가능
[CalcMergeMode: 0 설정시]
[CalcMergeMode: 1 설정시]
number
Value | Description |
---|---|
0 |
소계, FormulaRow사용 시 머지가 된 셀도 Row별 값 계산(default ) |
1 |
소계 계산시 머지된 셀을 하나의 값으로 계산(makeSubTotal만 적용) |
2 |
FormulaRow계산 시 머지된 셀을 하나의 값으로 계산 (FormulaRow만 적용) |
3 |
FormulaRow와 소계 계산시 머지가 된 셀을 하나의 값으로 계산(둘다 적용) |
options.Cfg = {CalcMergeMode: 1};
sheet.makeSubTotal({...});
product | version | desc |
---|---|---|
core | 8.0.0.5 | 기능 추가 |
core | 8.0.0.8 | 대용량 모드(SearchMode:0)에서 동작하게 수정 |
core | 8.0.0.11 | CalcMergeMode: 2/3 추가 |