DimensionNodeBuilder

Builder node dimensi untuk mengonfigurasi satu dimensi

Metode

constructor

Definisi:

constructor(yMap: Y.Map<any>)

Parameter:

ParameterTipeDeskripsi
yMapY.Map-

getId

Mengambil ID node

Definisi:

getId(): string

Mengembalikan: string

getField

Mengambil nama field

Definisi:

getField(): string

Mengembalikan: string

getEncoding

Mengambil posisi encoding chart

Definisi:

getEncoding(): VBIDimension['encoding'] | undefined

Mengembalikan: VBIDimension['encoding'] \| undefined

getSort

Mengambil konfigurasi sort

Definisi:

getSort(): VBISort | undefined

Mengembalikan: VBISort \| undefined

setAlias

Mengatur nama tampilan

Definisi:

setAlias(alias: string): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
aliasstring- Nama tampilan

setEncoding

Mengatur posisi encoding chart

Definisi:

setEncoding(encoding: NonNullable<VBIDimension['encoding']>): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
encodingNonNullable<VBIDimension['encoding']>- Posisi encoding dimensi

setSort

Mengatur konfigurasi sort

Definisi:

setSort(sort: VBISort): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
sortVBISort- Konfigurasi sort

setAggregate

Mengatur fungsi agregasi tanggal

Definisi:

setAggregate(aggregate: NonNullable<VBIDimension['aggregate']>): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
aggregateNonNullable<VBIDimension['aggregate']>- Konfigurasi agregasi tanggal

clearAggregate

Menghapus fungsi agregasi tanggal

Definisi:

clearAggregate(): this

Mengembalikan: this

clearSort

Menghapus konfigurasi sort

Definisi:

clearSort(): this

Mengembalikan: this

toJSON

Ekspor sebagai JSON

Definisi:

toJSON(): VBIDimension

Mengembalikan: VBIDimension