DimensionNodeBuilder

Builder de nœud de dimension pour configurer une seule dimension

Méthodes

constructor

Définition:

constructor(yMap: Y.Map<any>)

Paramètres:

ParamètreTypeDescription
yMapY.Map-

getId

Obtenir l'ID du nœud

Définition:

getId(): string

Retour: string

getField

Obtenir le nom du champ

Définition:

getField(): string

Retour: string

getEncoding

Obtenir la position d'encodage du graphique

Définition:

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

Retour: VBIDimension['encoding'] \| undefined

getSort

Obtenir la configuration de tri

Définition:

getSort(): VBISort | undefined

Retour: VBISort \| undefined

setAlias

Définir le nom affiché

Définition:

setAlias(alias: string): this

Retour: this

Paramètres:

ParamètreTypeDescription
aliasstring- Nom affiché

setEncoding

Définir la position d'encodage du graphique

Définition:

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

Retour: this

Paramètres:

ParamètreTypeDescription
encodingNonNullable<VBIDimension['encoding']>- Position d'encodage de dimension

setSort

Définir la configuration de tri

Définition:

setSort(sort: VBISort): this

Retour: this

Paramètres:

ParamètreTypeDescription
sortVBISort- Configuration de tri

setAggregate

Définir la fonction d'agrégation de date

Définition:

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

Retour: this

Paramètres:

ParamètreTypeDescription
aggregateNonNullable<VBIDimension['aggregate']>- Configuration d'agrégation de date

clearAggregate

Effacer la fonction d'agrégation de date

Définition:

clearAggregate(): this

Retour: this

clearSort

Effacer la configuration de tri

Définition:

clearSort(): this

Retour: this

toJSON

Exporter en JSON

Définition:

toJSON(): VBIDimension

Retour: VBIDimension