안녕하세요 메시어스입니다.
년 월 일을 기준으로 그룹화하는 샘플을 전달 드립니다.
해당 샘플의 코드와 함께 전달 드리는 dateGroupType 도움말을 참고해 주시기 바랍니다.
....
let myPivotTable = sheet.pivotTables.add("myPivotTable", "tableSales", 1, 1, GC.Spread.Pivot.PivotTableLayoutType.outline, GC.Spread.Pivot.PivotTableThemes.light8);
myPivotTable.suspendLayout();
myPivotTable.options.showRowHeader = true;
myPivotTable.options.showColumnHeader = true;
myPivotTable.add("salesperson", "Salesperson", GC.Spread.Pivot.PivotTableFieldType.rowField);
myPivotTable.add("car", "Cars", GC.Spread.Pivot.PivotTableFieldType.rowField);
let groupInfo = { originFieldName: "date", dateGroups: [{ by: GC.Pivot.DateGroupType.years }, { by: GC.Pivot.DateGroupType.months }, { by: GC.Pivot.DateGroupType.days }] };
myPivotTable.group(groupInfo);
myPivotTable.add("연", "년", GC.Spread.Pivot.PivotTableFieldType.columnField);
myPivotTable.add("월", "월", GC.Spread.Pivot.PivotTableFieldType.columnField);
myPivotTable.add("date", "일", GC.Spread.Pivot.PivotTableFieldType.columnField);
myPivotTable.add("total", "합계", GC.Spread.Pivot.PivotTableFieldType.valueField, GC.Pivot.SubtotalType.sum);
var panel = new GC.Spread.Pivot.PivotPanel("myPivotPanel", myPivotTable, document.getElementById("panel"));
panel.sectionVisibility(GC.Spread.Pivot.PivotPanelSection.fields + GC.Spread.Pivot.PivotPanelSection.area);
myPivotTable.resumeLayout();
myPivotTable.autoFitColumn();
....
감사합니다.