CalculatedField Class
A calculated field that allows you to apply complex expressions to data fields obtained from the data source.
Declaration
export class CalculatedField extends SerializableModel
Remarks
The DevExpress Dashboard allows you to create calculated fields for the following data source types:
- DashboardSqlDataSource
- DashboardOlapDataSource
- DashboardExcelDataSource
- DashboardEFDataSource
- DashboardObjectDataSource
- DashboardExtractDataSource
- DashboardFederationDataSource
Use the DataSource.calculatedFields property to manage the specified data source’s calculated fields.
Inherited Members
Inheritance
SerializableModel
CalculatedField
See Also
constructor
Initializes a new instance of the CalculatedField class.
Declaration
constructor(
modelJson?: any,
serializer?: DevExpress.Analytics.Utils.ModelSerializer
)
Parameters
| Name | Type | Description |
|---|---|---|
| modelJson | any | A JSON object used for dashboard deserialization. Do not pass this parameter directly. |
| serializer | ModelSerializer | An object used for dashboard deserialization. Do not pass this parameter directly. |
Properties
dataMember Property
Declaration
dataMember: ko.Observable<string>
Property Value
| Type |
|---|
| Observable<string> |
expression Property
Declaration
expression: ko.Observable<string>
Property Value
| Type |
|---|
| Observable<string> |
fieldType Property
Declaration
fieldType: ko.Observable<string>
Property Value
| Type |
|---|
| Observable<string> |
name Property
Declaration
name: ko.Observable<string>
Property Value
| Type |
|---|
| Observable<string> |
Methods
getInfo Method
For internal use.
Declaration
getInfo(): DevExpress.Analytics.Utils.ISerializationInfoArray
Returns
| Type | Description |
|---|---|
| ISerializationInfoArray | An array of objects that provide serialization info. |