LabelType
Description
피벗 필드의 라벨의 타입이다.
Members
COLUMN
Value: “column”
일반적인 피벗형태
row
Value: “row”
그리드 형태
both
Value: “both”
그리드 형태
Examples
var quarters = [2, 1, 4, 3]; function quarterSortFunction(a, b) { var aidx = quarters.indexOf(a.value); var bidx = quarters.indexOf(b.value); return aidx > bidx ? 1 : aidx < bidx ? -1 : 0; } pivot.setFieldMapping([{ name: "OrderID", sourceField: "OrderID", fieldHeader: "주문ID", valueEnable: false, labelType: "row" //해당 필드는 행으로만 설정가능하다. }, { name: "CustomerID", sourceField: "CustomerID", fieldHeader: "고객사", summaryFormat: "${value} 합", valueEnable: false, labelType: "row" //해당 필드는 행으로만 설정가능하다. }, { name: "OrderYear", sourceField: "OrderDate", dateType: "year", fieldHeader: "영업년도", displayFormat: "${value}년도", summaryFormat: "${value}년도 합", valueEnable: false, labelType: "column" //해당 필드는 컬럼으로만 설정가능하다. }, { name: "OrderHalf", sourceField: "OrderDate", dateType: "half", fieldHeader: "영업반기", displayLabels: { 1: "상반기", 2: "하반기" }, summaryFormat: "${label} 합", valueEnable: false, labelType: "column" //해당 필드는 컬럼으로만 설정가능하다. }, { name: "OrderQuarter", sourceField: "OrderDate", dateType: "quarter", fieldHeader: "영업분기", displayLabels: { 1: "일사분기", 2: "이사분기", 3: "삼사분기", 4: "사사분기" }, summaryFormat : "${label} 합", valueEnable: false, sortCallback: quarterSortFunction, labelType: "column" //해당 필드는 컬럼으로만 설정가능하다. }, { name: "OrderMonth", sourceField: "OrderDate", dateType: "month", fieldHeader: "영업월", displayFormat: "${value}월", summaryFormat: "${label} 합", valueEnable: false, labelType: "column" //해당 필드는 컬럼으로만 설정가능하다. }, { name: "Quantity", sourceField: "Quantity", fieldHeader: "판매량", numberFormat: "#,##0.##", labelEnable: false }, { name: "UnitPrice", sourceField: "UnitPrice", fieldHeader: "판매액", numberFormat: "#0.00", labelEnable: false, valueAlignment: "far" }]);