Class DataTableBuilder

DataTableBuilder

DataTable 객체의 빌더입니다. 데이터 표를 빌드하는 작업은 먼저 열을 지정한 다음 행을 하나씩 추가하는 것으로 구성됩니다. 예:

const data = Charts.newDataTable()
                 .addColumn(Charts.ColumnType.STRING, 'Month')
                 .addColumn(Charts.ColumnType.NUMBER, 'In Store')
                 .addColumn(Charts.ColumnType.NUMBER, 'Online')
                 .addRow(['January', 10, 1])
                 .addRow(['February', 12, 1])
                 .addRow(['March', 20, 2])
                 .addRow(['April', 25, 3])
                 .addRow(['May', 30, 4])
                 .build();

메서드

메서드반환 유형간략한 설명
addColumn(type, label)DataTableBuilder데이터 표에 열을 추가합니다.
addRow(values)DataTableBuilder데이터 표에 행을 추가합니다.
build()DataTable데이터 표를 빌드하고 반환합니다.
setValue(row, column, value)DataTableBuilder표에 특정 값을 설정합니다.

자세한 문서

addColumn(type, label)

데이터 표에 열을 추가합니다. 열은 0부터 n까지 추가됩니다.

첫 번째 열은 차트에서 라벨에 자주 사용됩니다 (예: 선 차트의 X축 라벨 또는 원형 차트의 슬라이스 라벨). 다른 열은 데이터에 사용되는 경우가 많으므로 숫자 값이 필요한 경우가 많습니다.

매개변수

이름유형설명
typeColumnType열의 데이터 유형 (숫자, 문자열, 날짜)
labelString열 라벨 (차트 범례에 사용됨)

리턴

DataTableBuilder: 체이닝을 위한 이 빌더


addRow(values)

데이터 표에 행을 추가합니다.

매개변수

이름유형설명
valuesObject[]열이 입력된 순서와 동일하게 지정된 행의 값입니다.

리턴

DataTableBuilder: 체이닝을 위한 이 빌더


build()

데이터 표를 빌드하고 반환합니다.

리턴

DataTable: 데이터 표

생성 값

Error: 데이터 테이블이 비어 있거나 형식이 잘못된 경우


setValue(row, column, value)

표에 특정 값을 설정합니다.

데이터 표에 열을 추가하기 전에 값을 설정할 수 있습니다. 그러나 열이 추가되지 않으면 값은 무시됩니다.

모든 열 값을 채울 필요는 없습니다. 누락된 항목은 null로 간주됩니다.

매개변수

이름유형설명
rowInteger행 색인 (첫 번째 행의 색인은 0)
columnInteger열 색인 (첫 번째 열의 색인은 0)
valueObject표 셀의 값 (열에 적합한 유형이어야 함)

리턴

DataTableBuilder: 체이닝을 위한 이 빌더