Eclipse BIRT Report Object Model (ROM)

TabularCube Element

# Element Overview

Represents a derived element of Cube element.

### Details

Display Name: | Tabular Cube
Since: | 2.2
XML Element: | `tabular-cube`
Extends: | Cube
Extendable: | Yes
Abstract: | No
Name Space: | None
Name Requirement: | Required
Allows User Properties: | Yes
Has Style: | No

### Property Summary

autoKey
dataSet
  The dataSet of this cube.
dimensionConditions
  A list of DimensionConditions.
dimensions
  A list of dimensions of this cube.
measureGroups
  Identifier of the slot that holds measure group list in cube element.

### Inherited Properties

ACLExpression, comments, customXml, displayName, displayNameID, eventHandlerClass, extends, filter, name, newHandlerOnEachEvent, propertyMasks, userProperties, viewAction

### Description

Represents a derived element of Cube element. Cube is collection of dimensions and measures. This element specifies a dataSet to refer to an outside dataSet element.

# Property Detail

## autoKey Property

### Details

Type: | boolean
Since: | 2.5
Required: | No
Display Name: | Auto primary key
JavaScript Type: |
Default Value: | false
Inherited: | Yes
Runtime Settable: | No
Property Sheet Visibility: | Visible
Property Sheet Group: | Top

## dataSet Property

The dataSet of this cube.

### Details

Type: | DataSet Reference
Since: | 2.2
Required: | No
Display Name: | Data set
JavaScript Type: |
Default Value: | None
Inherited: | Yes
Runtime Settable: | No
Property Sheet Visibility: | Visible
Property Sheet Group: | Top

### Description

This property specifies the dataSet in cube element.

### See Also

`DataSet` element.

## dimensionConditions Property

A list of DimensionConditions.

### Details

Type: | List of DimensionCondition Structures
Since: | 2.2
Required: | No
Display Name: | Dimension conditions
JavaScript Type: |
Default Value: | None
Inherited: | Yes
Runtime Settable: | No
Property Sheet Visibility: | Hidden
Property Sheet Group: | Top

### Description

A list of DimensionConditions. This property specifies a list of joints with some hierarchies.

### See Also

`DimensionCondition` structure.

## dimensions Property

A list of dimensions of this cube.

### Details

Type: | List of elements
Since: | 2.2
Required: | No
Display Name: | Dimensions
JavaScript Type: |
Default Value: | None
Inherited: | No
Runtime Settable: | No
Property Sheet Visibility: | Hidden
Property Sheet Group: | Top

### Description

A list of dimensions of this cube.

### See Also

`TabularDimension` element.

## measureGroups Property

Identifier of the slot that holds measure group list in cube element.

### Details

Type: | List of elements
Since: | 2.2
Required: | No
Display Name: | Measure groups
JavaScript Type: |
Default Value: | None
Inherited: | No
Runtime Settable: | No
Property Sheet Visibility: | Hidden
Property Sheet Group: | Top

### Description

Identifier of the slot that holds measure group list in cube element.

### See Also

`TabularMeasureGroup` element.