실행스크립트 및 데이터셋

1. 실행스크립트

BI-REQUIRED! 를 실행하기 위한 스크립트입니다.
"tmpl/demo1.html" 를 의 스크립트를 참조합니다.

스크립트 내용 경로
crosstableFieldUrl: 사용될 데이터셋 JSON 파일을 지정합니다. "json/crosstablefield.json"
layoutUrl: 사용될 설정 JSON파일을 지정합니다. "json/Layout.json"
<script>

        $('#crosstable2').crosstable2({
            crosstableFieldUrl: "json/crosstablefield.json",
            layoutUrl: "json/Layout.json",
            lang: "kr",
            "more_charts": true
        });
</script>




2. 데이터셋

기본적으로 데이터구조는 "json/sample_dataset.json" 을 참조하여 동일한 구조로 데이터셋을 생성하여 대입하면 대시보드를 구성 할 수 있습니다.

데이터셋의 구성은 데이터영역과 필드정보영역으로 구분되어 있습니다.

아래는 데이터셋의 일부의 예이며, JSON구조로 되어있습니다.

"Fields" 영역

구분 내용 예시
"FieldName" 데이터셋의 필드명으로 사용됩니다 "CustType"
"FieldDesc" 필드의 정보를 나타냅니다. ( 대시보드에 출력될 텍스트입니다 ) "고객분류"
"FieldType" 필드타입입니다. "CHAR" / "NUM"


"Input"영역

구분 내용 타입
"CustType" 필드 영역에서 지정한 필드명 "General" "CHAR"
"Gender" 필드 영역에서 지정한 필드명 "남자" "CHAR"
"SalesCount" 필드 영역에서 지정한 필드명 "1" "NUM"
"SalesAmt" 필드 영역에서 지정한 필드명 "15000" "NUM"


{
	"Fields": [	    												
		{
			"FieldName": "CustType",							
			"FieldDesc": "고객분류",								
			"FieldType": "CHAR"									
		},
		{
			"FieldName": "Gender",
			"FieldDesc": "성별",
			"FieldType": "CHAR"	
		},
		{
			"FieldName": "SalesCount",
			"FieldDesc": "건수",
			"FieldType": "NUM"
		},
		{
			"FieldName": "SalesAmt",
			"FieldDesc": "판매금액",
			"FieldType": "NUM"
		}
	],
	"Input": [	 
		{
			"CustType": "General",								
			"Gender": "남자",	
			"SalesCount": 1,
			"SalesAmt": 15000
		}
		{
			"CustType": "General",
			"Gender": "남자",	
			"SalesCount": 0,	
			"SalesAmt": 0
		},
		{
			"CustType": "General",
			"Gender": "남자",	
			"SalesCount": 1,
			"SalesAmt": 30000
		}
	]