HyperCubeDef
Defines the properties of a hypercube. For more information about the definition of a hypercube, see Generic object.
Properties
| Name | Description | Type | 
|---|---|---|
| qStateName | Name of the alternate state. Default is current selections $ .  | 
        String | 
| qDimensions | Array of dimensions.  | 
        Array of NxDimension | 
| qMeasures | Array of measures.  | 
        Array of NxMeasure | 
| qInterColumnSortOrder | Defines the sort order of the columns in the hypercube. Column numbers are separated by a comma. Example: [1,0,2] means that the first column to be sorted should be the column 1, followed by the column 0 and the column 2. The default sort order is the order in which the dimensions and measures have been defined in the hypercube. By default, the pseudo-dimension (if any) is the most to the right in the array. The index of the pseudo-dimension (if any) is -1. Pseudo dimensions only apply for pivot tables with more than one measure. A pseudo dimension groups together the measures defined in a pivot table. You can neither collapse/expand a pseudo dimension nor make any selections in it. Stacked pivot tables can only contain one measure.  | 
        Array of Integers | 
| qSuppressZero | Removes zero values.  | 
        Boolean | 
| qSuppressMissing | Removes missing values.  | 
        Boolean | 
| qInitialDataFetch | Initial data set.  | 
        Array of NxPage | 
| qReductionMode | One of: 
  | 
        String | 
| qMode | Defines the way the data are handled internally by the engine. Default value is _DATA_MODESTRAIGHT . A pivot table can contain several dimensions and measures whereas a stacked pivot table can contain several dimensions but only one measure. One of: 
  | 
        String | 
| qPseudoDimPos | Integer | |
| qNoOfLeftDims | Number of left dimensions. Default value is -1. In that case, all dimensions are left dimensions. The index related to each left dimension depends on the position of the pseudo dimension (if any). For example, a pivot table with: 
 implies that: 
 Another example: 
 Implies that: 
  | 
        Integer | 
| qAlwaysFullyExpanded | If this property is set to true, the cells are always expanded. It implies that it is not possible to collapse any cells. The default value is false.  | 
        Boolean | 
| qMaxStackedCells | Maximum number of cells for an initial data fetch (set in qInitialDataFetch ) when in stacked mode ( qMode is K). The default value is 5000.  | 
        Integer | 
| qPopulateMissing | If this property is set to true, the missing symbols (if any) are replaced by 0 if the value is a numeric and by an empty string if the value is a string. The default value is false.  | 
        Boolean | 
| qShowTotalsAbove | If set to true, the total (if any) is shown on the first row. The default value is false.  | 
        Boolean | 
| qIndentMode | This property applies for pivot tables and allows to change the layout of the table. An indentation is added to the beginning of each row. The default value is false.  | 
        Boolean | 
| qCalcCond | Specifies a calculation condition, which must be fulfilled for the hypercube to be (re)calculated. As long as the condition is not met, the engine does not perform a new calculation. This property is optional. By default, there is no calculation condition.  | 
        ValueExpr | 
| qSortbyYValue | To enable the sorting by ascending or descending order in the values of a measure. This property applies to pivot tables and stacked pivot tables. In the case of a pivot table, the measure or pseudo dimension should be defined as a top dimension. The sorting is restricted to the values of the first measure in a pivot table.  | 
        Integer | 
| qTitle | Title of the hypercube, for example the title of a chart.  | 
        StringExpr | 
| qCalcCondition | Specifies a calculation condition object. If CalcCondition.Cond is not fulfilled, the hypercube is not calculated and CalcCondition.Msg is evaluated. By default, there is no calculation condition. This property is optional.  | 
        NxCalcCond | 
| qColumnOrder | The order of the columns.  | 
        Array of Integers |