# INxDimension Interface

Namespace: [Qlik.Engine](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.htm)  
Assembly: Qlik.Engine.dll

## Syntax

```
[ValueClass]
public interface INxDimension : IAbstractStructure
```

## Properties

| Name | Description |
| --- | --- |
| [AttributeDimensions](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.AttributeDimensions.htm#Qlik_Engine_INxDimension_AttributeDimensions) | List of attribute dimensions.<br><br>JSON property name: qAttributeDimensions |
| [AttributeExpressions](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.AttributeExpressions.htm#Qlik_Engine_INxDimension_AttributeExpressions) | List of attribute expressions.<br><br>JSON property name: qAttributeExpressions |
| [CalcCond](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.CalcCond.htm#Qlik_Engine_INxDimension_CalcCond) | Specifies a calculation condition, which must be fulfilled for the dimension to be calculated.<br><br>If the calculation condition is not met, the dimension is excluded from the calculation.<br><br>By default, there is no calculation condition.<br><br>This property is optional.<br><br>JSON property name: qCalcCond |
| [CalcCondition](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.CalcCondition.htm#Qlik_Engine_INxDimension_CalcCondition) | Specifies a calculation condition object.<br><br>If CalcCondition.Cond is not fulfilled, the dimension is excluded from the calculation and CalcCondition.Msg is evaluated.<br><br>By default, there is no calculation condition.<br><br>This property is optional.<br><br>JSON property name: qCalcCondition |
| [Def](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.Def.htm#Qlik_Engine_INxDimension_Def) | Refers to a dimension stored in the hypercube.<br><br>JSON property name: qDef |
| [IncludeElemValue](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.IncludeElemValue.htm#Qlik_Engine_INxDimension_IncludeElemValue) | JSON property name: qIncludeElemValue |
| [LibraryId](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.LibraryId.htm#Qlik_Engine_INxDimension_LibraryId) | Refers to a dimension stored in the library.<br><br>JSON property name: qLibraryId |
| [NullSuppression](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.NullSuppression.htm#Qlik_Engine_INxDimension_NullSuppression) | If set to true, no null values are returned.<br><br>JSON property name: qNullSuppression |
| [OtherLabel](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.OtherLabel.htm#Qlik_Engine_INxDimension_OtherLabel) | This property is used when some dimension limits are set.<br><br>Label of the `Others` group. The default label is `Others` .<br><br>Example:<br><br><br>`"qOtherLabel":"= <label>"`<br><br>or<br><br><br>`"qOtherLabel":{"qExpr":"= <label>"}`<br><br>Where:<br><br>\* &lt; `label` &gt; is the label of the `Others` group.<br><br>JSON property name: qOtherLabel |
| [OtherTotalSpec](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.OtherTotalSpec.htm#Qlik_Engine_INxDimension_OtherTotalSpec) | Sets the dimension limits. Each dimension of a hypercube is configured separately.<br><br>Defines if some values (grouped as `Others` ) should be grouped together in the visualization.<br><br>For example in a pie chart all values lower than 200 could be grouped together.<br><br>JSON property name: qOtherTotalSpec |
| [ShowAll](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.ShowAll.htm#Qlik_Engine_INxDimension_ShowAll) | If set to true, all dimension values are shown.<br><br>JSON property name: qShowAll |
| [ShowTotal](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.ShowTotal.htm#Qlik_Engine_INxDimension_ShowTotal) | JSON property name: qShowTotal |
| [TotalLabel](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxDimension.TotalLabel.htm#Qlik_Engine_INxDimension_TotalLabel) | If this property is set, the total of the calculated values is returned.<br><br>The default label is `Total` .<br><br>Example:<br><br><br>`"qTotalLabel":"= <label>"`<br><br>or<br><br><br>`"qTotalLabel":{"qExpr":"= <label>"}`<br><br>Where:<br><br>\* &lt; `label` &gt; is the label of the `Total` group.<br><br>JSON property name: qTotalLabel |