MeasureNodeBuilder

Builder node measure untuk mengonfigurasi satu measure

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(): VBIMeasure['encoding'] | undefined

Mengembalikan: VBIMeasure['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<VBIMeasure['encoding']>): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
encodingNonNullable<VBIMeasure['encoding']>- Posisi encoding measure

setSort

Mengatur konfigurasi sort

Definisi:

setSort(sort: VBISort): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
sortVBISort- Konfigurasi sort

setAggregate

Mengatur fungsi agregasi

Definisi:

setAggregate(aggregate: VBIMeasure['aggregate']): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
aggregateVBIMeasure['aggregate']- Konfigurasi agregasi

setFormat

Mengatur format angka

Definisi:

setFormat(format: VBIMeasureFormat): this

Mengembalikan: this

Parameter:

ParameterTipeDeskripsi
formatVBIMeasureFormat- Konfigurasi format

getFormat

Mengambil format angka

Definisi:

getFormat(): VBIMeasureFormat | undefined

Mengembalikan: VBIMeasureFormat \| undefined

clearFormat

Menghapus konfigurasi format angka

Definisi:

clearFormat(): this

Mengembalikan: this

clearSort

Menghapus konfigurasi sort

Definisi:

clearSort(): this

Mengembalikan: this

toJSON

Ekspor sebagai JSON

Definisi:

toJSON(): VBIMeasure

Mengembalikan: VBIMeasure