| HyperCubeDimensionDef Class | 
Namespace: Qlik.Sense.Client.Visualizations
The HyperCubeDimensionDef type exposes the following members.
| Name | Description | |
|---|---|---|
| HyperCubeDimensionDef | Creates an instance of the HyperCubeDimensionDef class  | 
| Name | Description | |
|---|---|---|
| AddT | 
            Adds an element to the abstract structure
              (Inherited from AbstractStructure.) | |
| AsT | 
            Retrieves a concrete object based on the abstract object structure
              (Inherited from AbstractStructure.) | |
| Dispose | 
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
              (Inherited from AbstractStructure.) | |
| GetT(String) | 
            Retrieves a relative element of the abstract structure
              (Inherited from AbstractStructure.) | |
| GetT(String, T) | 
            Retrieves a relative element of the abstract structure
              (Inherited from AbstractStructure.) | |
| GetMemberT | Obsolete. (Inherited from AbstractStructure.) | |
| GetTypes | (Inherited from AbstractStructure.) | |
| GetValues | (Inherited from AbstractStructure.) | |
| IsSet | 
            Checks if a property is actually set in the structrue
              (Inherited from AbstractStructure.) | |
| ReadJson | 
            Read the structure of the object from the argument reader.
              (Inherited from AbstractStructure.) | |
| SetT | 
            Sets a relative element of the abstract structure
              (Inherited from AbstractStructure.) | |
| SetMemberT | Obsolete. (Inherited from AbstractStructure.) | |
| WriteJson | 
            Write the full json structure of the object to the argument writer.
              (Inherited from AbstractStructure.) | 
| Name | Description | |
|---|---|---|
| If | (Defined by StructureExpressionExtensions.) | |
| Switch | (Defined by StructureExpressionExtensions.) | 
| Name | Description | |
|---|---|---|
| Def | ||
| IncludeElemValue | (Inherited from NxDimension.) | |
| LibraryId | Refers to a dimension stored in the library.  (Inherited from NxDimension.) | |
| NullSuppression | If set to true, no null values are returned.  (Inherited from NxDimension.) | |
| OtherLabel | This property is used when some dimension limits are set.
                                        Label of the Others group. The default label is Others.
                                        Example:"qOtherLabel":"=<label>"
                                        or"qOtherLabel":{"qExpr":"=<label>"}
                                        Where
                                        
                                            <label> is the label of the Others group.  (Inherited from NxDimension.) | |
| OtherTotalSpec | Sets the dimension limits. Each dimension of a hypercube is configured separately.
                                        Defines if some values (grouped as Others) should be grouped together in the visualization.
                                        For example in a pie chart all values lower than 200 could be grouped together.  (Inherited from NxDimension.) | |
| ShowAll | If set to true, all dimension values are shown.  (Inherited from NxDimension.) | |
| ShowTotal | (Inherited from NxDimension.) | |
| TotalLabel | If this property is set, the total of the calculated values is returned.
                                        The default label is Total.
                                        Example:
                                        "qTotalLabel":"=<label>"
                                        
                                        or
                                        "qTotalLabel":{"qExpr":"=<label>"}
                                        
                                        Where
                                        
                                            <label> is the label of the Totalgroup.  (Inherited from NxDimension.) |