피벗 하이차트(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"
        }
    ]
}