피벗 하이차트(HighCharts)
RealPivot과 HighCharts를 사용하여 연계한 예제입니다. Pivot화면의 body영역 클릭 시 제조사 및 모델에 대한 판매 실적을 Highcharts의 그래프로 보이도록 하였습니다.
[ { "fieldName": "모델" }, { "fieldName": "판매날짜", "dataType": "datetime", "datetimeFormat": "yyyy-MM" }, { "fieldName": "판매량", "dataType": "number" }, { "fieldName": "전월대비" }, { "fieldName": "제조사" } ]
[ { "name": "제조사", "sourceField": "제조사", "fieldHeader": "제조사", "valueEnable": true }, { "name": "모델", "sourceField": "모델", "fieldHeader": "모델", "valueEnable": true }, { "name": "판매량", "sourceField": "판매량", "fieldHeader": "판매량", "valueEnable": true }, { "name": "전월대비", "sourceField": "전월대비", "fieldHeader": "전월대비", "summaryFormat": "${value} 합", "valueEnable": true }, { "name": "판매년", "fieldHeader": "판매년", "sourceField": "판매날짜", "dateType": "year", "displayFormat": "${value}년", "valueEnable": true }, { "name": "판매분기", "fieldHeader": "판매분기", "sourceField": "판매날짜", "dateType": "quarter", "displayFormat": "${value}사분기", "summaryFormat": "요약", "valueEnable": true }, { "name": "판매월", "fieldHeader": "판매월", "sourceField": "판매날짜", "dateType": "month", "displayFormat": "${value}월", "valueEnable": true } ]
{ "columns": [ "판매년", "판매분기", "판매월" ], "rows": [ "제조사", "모델" ], "values": [ { "name": "판매량", "expression": "sum" }, { "name": "전월대비", "expression": "distinct" } ] }