# INxTreeDimensionDef Interface

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

## Syntax

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

## Properties

| Name | Description |
| --- | --- |
| [AttributeDimensions](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.AttributeDimensions.htm#Qlik_Engine_INxTreeDimensionDef_AttributeDimensions) | List of attribute dimensions.<br><br>JSON property name: qAttributeDimensions |
| [AttributeExpressions](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.AttributeExpressions.htm#Qlik_Engine_INxTreeDimensionDef_AttributeExpressions) | List of attribute expressions.<br><br>JSON property name: qAttributeExpressions |
| [CalcCondition](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.CalcCondition.htm#Qlik_Engine_INxTreeDimensionDef_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.Def.htm#Qlik_Engine_INxTreeDimensionDef_Def) | Refers to a dimension.<br><br>JSON property name: qDef |
| [LibraryId](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.LibraryId.htm#Qlik_Engine_INxTreeDimensionDef_LibraryId) | Refers to a dimension stored in the library.<br><br>JSON property name: qLibraryId |
| [NullSuppression](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.NullSuppression.htm#Qlik_Engine_INxTreeDimensionDef_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.OtherLabel.htm#Qlik_Engine_INxTreeDimensionDef_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.OtherTotalSpec.htm#Qlik_Engine_INxTreeDimensionDef_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/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.ShowAll.htm#Qlik_Engine_INxTreeDimensionDef_ShowAll) | If set to true, all dimension values are shown.<br><br>JSON property name: qShowAll |
| [TotalLabel](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.TotalLabel.htm#Qlik_Engine_INxTreeDimensionDef_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 |
| [ValueExprs](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionDef.ValueExprs.htm#Qlik_Engine_INxTreeDimensionDef_ValueExprs) | List of measures.<br><br>JSON property name: qValueExprs |