Skip to main content
A newer version of this page is available. .

Measure Class

A measure which is a DataItem whose values are summarized before they are used in the dashboard.

Declaration

export class Measure extends DataItem

Inheritance

DataItem
Measure
See Also

constructor

Initializes a new instance of the Measure class.

Declaration

constructor(
    dataItemJSON?: any,
    serializer?: DxDesigner.Analytics.Utils.ModelSerializer
)

Parameters

Name Type Description
dataItemJSON any
serializer DxDesigner.Analytics.Utils.ModelSerializer

An object used for a dashboard deserialization. Do not pass this parameter directly.

Properties

calculation Property

Declaration

calculation: Calculation

Property Value

Type
Calculation

expression Property

Declaration

expression: ko.Observable<string>

Property Value

Type
Observable<string>

summaryType Property

Declaration

summaryType: ko.Observable<SummaryType>

Property Value

Type
Observable<SummaryType>

windowDefinition Property

Declaration

windowDefinition: WindowDefinition

Property Value

Type
WindowDefinition

Methods

getInfo Method

For internal use.

Declaration

getInfo(): DxDesigner.Analytics.Utils.ISerializationInfoArray

Returns

Type Description
DxDesigner.Analytics.Utils.ISerializationInfoArray

 

grabFrom(dataItem) Method

Declaration

grabFrom(
    dataItem: Measure
): void

Parameters

Name Type
dataItem Measure

isDefinitionEquals(dataItem) Method

Declaration

isDefinitionEquals(
    dataItem: DataItem
): any

Parameters

Name Type
dataItem DataItem

Returns

Type
any