HyperCube Class
Assembly: Qlik.Engine.dll
Renders the properties of a hypercube. Is the layout for HyperCubeDef.
For more information about the definition of a hypercube, see Generic object.
Inheritance
-
System.Object
-
AbstractStructure
- HyperCube
-
AbstractStructure
Syntax
[ValueClass]
public class HyperCube : AbstractStructure, IDisposable, IHyperCube, IAbstractStructureConstructors
| Name | Description |
|---|---|
| HyperCube() |
Creates an instance of the HyperCube class |
Properties
| Name | Description |
|---|---|
| CalcCondMsg |
The message displayed if calculation condition is not fulfilled. JSON property name: qCalcCondMsg |
| ColumnOrder |
The order of the columns. JSON property name: qColumnOrder |
| DataPages |
Set of data. Is empty if nothing has been defined in qInitialDataFetch in JSON property name: qDataPages |
| DimensionInfo |
Information on the dimension. JSON property name: qDimensionInfo |
| EffectiveInterColumnSortOrder |
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 was the column 1, followed by the column 0 and the column 2. JSON property name: qEffectiveInterColumnSortOrder |
| Error |
This parameter is optional and is displayed in case of error. JSON property name: qError |
| GrandTotalRow |
Aggregate for measures of all values in the field. The result value depends on the JSON property name: qGrandTotalRow |
| HasOtherValues |
True if other row exists. JSON property name: qHasOtherValues |
| IndentMode |
Is used for pivot tables only. If set to true, the formatting of the results is slightly different. This property is optional. JSON property name: qIndentMode |
| LastExpandedPos |
Is used for pivot tables only. Position of the last expended cell. This property is optional. JSON property name: qLastExpandedPos |
| MeasureInfo |
Information on the measure. JSON property name: qMeasureInfo |
| Mode |
Information about the mode of the visualization. JSON property name: qMode |
| NoOfLeftDims |
Number of left dimensions. Default value is -1. The index related to each left dimension depends on the position of the pseudo dimension (if any). For example, a pivot table with: * Four dimensions in the following order: Country, City, Product and Category * One pseudo dimension in position 1 * Three left dimensions. implies that: * The index 0 corresponds to the left dimension Country. * The index 1 corresponds to the pseudo dimension. * The index 2 corresponds to the left dimension City. * Product and Category are top dimensions. Another example: * Four dimensions in the following order: Country, City, Product and Category. * One pseudo dimension in position -1. * Three left dimensions. implies that: * The index -1 corresponds to the pseudo dimension; the pseudo dimension is the most to the right. * The index 0 corresponds to the left dimension Country. * The index 1 corresponds to the left dimension City. * The index 2 corresponds to the left dimension Product. * Category is a top dimension. JSON property name: qNoOfLeftDims |
| PivotDataPages |
Set of data for pivot tables. Is empty if nothing has been defined in qInitialDataFetch in JSON property name: qPivotDataPages |
| Size |
Defines the size of the hypercube. JSON property name: qSize |
| StackedDataPages |
Set of data for stacked tables. Is empty if nothing has been defined in qInitialDataFetch in JSON property name: qStackedDataPages |
| StateName |
Name of the alternate state. Default is current selections JSON property name: qStateName |
| Title |
Title of the hypercube, for example the title of a chart. JSON property name: qTitle |
| TreeNodesOnDim |
The total number of nodes on each dimension (only applicable when JSON property name: qTreeNodesOnDim |