Eclipse BIRT Report Object Model (ROM)
ComputedColumn Structure
| Display Name: | Computed Column | 
| Since: | 1.0 | 
A computed column is a user-defined column produced as an expression of other columns within the data set. It is not one of the columns retrieved directly from the underlying data provider.
| Type: | string | 
| Since: | 2.2 | 
| Required: | No | 
| Display Name: | AggregateOn Function | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | Yes | 
| Type: | list | 
| Since: | 2.2 | 
| Required: | No | 
| Display Name: | AggregateOn Expression | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | Yes | 
| Type: | boolean | 
| Since: | 2.6.2 | 
| Required: | No | 
| Display Name: | Allow Export | 
| JavaScript Type: | |
| Default Value: | true | 
| Runtime Settable: | Yes | 
| Type: | List of AggregationArgument Structures | 
| Since: | 2.2 | 
| Required: | No | 
| Display Name: | AggregateOn Function Arguments | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | Yes | 
| Type: | List of CalculationArgument Structures | 
| Since: | 3.7 | 
| Required: | No | 
| Display Name: | Calculation Arguments | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | Yes | 
| Type: | string | 
| Since: | 3.7 | 
| Required: | No | 
| Display Name: | Calculation Type | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | No | 
Column data type property.
| Type: | choice (columnDataType) | 
| Since: | 2.0 | 
| Required: | No | 
| Display Name: | Data Type | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | No | 
| Name | Display Name | Value | Description | 
| integer | Integer | integer | |
| string | String | string | |
| date-time | Date Time | date-time | |
| decimal | Decimal | decimal | |
| float | Float | float | |
| boolean | Boolean | boolean | |
| date | Date | date | |
| time | Time | time | |
| blob | Blob | blob | |
| javaObject | Java Object | javaObject | 
Column data type property.
| Type: | string | 
| Since: | 2.2 | 
| Required: | No | 
| Display Name: | Column Display Name | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | No | 
| Type: | resourceKey | 
| Since: | 2.5 | 
| Required: | No | 
| Display Name: | Column Display Name ID | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | No | 
The BIRT expression that defines the value of the computed column.
| Type: | expression | 
| Context: | factory | 
| Expression Type: | any | 
| Since: | 1.0 | 
| Required: | No | 
| Display Name: | Expression | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | No | 
The expression that gets evaluated and its resulting value assigned to the computed column.
| Type: | expression | 
| Context: | |
| Expression Type: | None | 
| Since: | 2.2 | 
| Required: | No | 
| Display Name: | Filter Expression | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | Yes | 
The name of the computed column.
| Type: | memberKey | 
| Since: | 1.0 | 
| Required: | Yes | 
| Display Name: | Column Name | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | No | 
The name of the computed column and is required. The name must be unique within the result set.
The Result Column Names section for the naming rules.
| Type: | choice (referenceDateType) | 
| Since: | 3.7 | 
| Required: | No | 
| Display Name: | Reference Date Type | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | No | 
| Name | Display Name | Value | Description | 
| today | Today | today | |
| fixedDate | Fixed Date | fixedDate | |
| endingDateInDimension | Ending Date in Dimension | endingDateInDimension | 
| Type: | expression | 
| Context: | |
| Expression Type: | None | 
| Since: | 3.7 | 
| Required: | No | 
| Display Name: | Reference Date Value | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | Yes | 
| Type: | string | 
| Since: | 3.7 | 
| Required: | No | 
| Display Name: | Time Dimension | 
| JavaScript Type: | |
| Default Value: | None | 
| Runtime Settable: | Yes |