# INxTreeDimensionInfo 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 INxTreeDimensionInfo : IAbstractStructure
```

## Properties

| Name | Description |
| --- | --- |
| [ApprMaxGlyphCount](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.ApprMaxGlyphCount.htm#Qlik_Engine_INxTreeDimensionInfo_ApprMaxGlyphCount) | Length of the longest value in the field.<br><br>JSON property name: qApprMaxGlyphCount |
| [AttrDimInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.AttrDimInfo.htm#Qlik_Engine_INxTreeDimensionInfo_AttrDimInfo) | List of attribute dimensions.<br><br>JSON property name: qAttrDimInfo |
| [AttrExprInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.AttrExprInfo.htm#Qlik_Engine_INxTreeDimensionInfo_AttrExprInfo) | List of attribute expressions.<br><br>JSON property name: qAttrExprInfo |
| [CalcCondMsg](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.CalcCondMsg.htm#Qlik_Engine_INxTreeDimensionInfo_CalcCondMsg) | The message displayed if calculation condition is not fulfilled.<br><br>JSON property name: qCalcCondMsg |
| [Cardinal](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Cardinal.htm#Qlik_Engine_INxTreeDimensionInfo_Cardinal) | Number of distinct field values.<br><br>JSON property name: qCardinal |
| [Cardinalities](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Cardinalities.htm#Qlik_Engine_INxTreeDimensionInfo_Cardinalities) | Dimension Cardinalities<br><br>JSON property name: qCardinalities |
| [ContinuousAxes](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.ContinuousAxes.htm#Qlik_Engine_INxTreeDimensionInfo_ContinuousAxes) | Is continuous axis used.<br><br>JSON property name: qContinuousAxes |
| [DerivedField](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.DerivedField.htm#Qlik_Engine_INxTreeDimensionInfo_DerivedField) | Is derived field is used as a dimension.<br><br>JSON property name: qDerivedField |
| [DimensionType](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.DimensionType.htm#Qlik_Engine_INxTreeDimensionInfo_DimensionType) | Binary format of the field.<br><br>JSON property name: qDimensionType |
| [EffectiveDimensionName](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.EffectiveDimensionName.htm#Qlik_Engine_INxTreeDimensionInfo_EffectiveDimensionName) | The expanded and stripped dimension name used internally in engine.<br><br>JSON property name: qEffectiveDimensionName |
| [Error](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Error.htm#Qlik_Engine_INxTreeDimensionInfo_Error) | This parameter is optional.<br><br>Gives information on the error.<br><br>JSON property name: qError |
| [FallbackTitle](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.FallbackTitle.htm#Qlik_Engine_INxTreeDimensionInfo_FallbackTitle) | Corresponds to the label of the dimension that is selected.<br><br>If the label is not defined then the field name is used.<br><br>JSON property name: qFallbackTitle |
| [GroupFallbackTitles](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.GroupFallbackTitles.htm#Qlik_Engine_INxTreeDimensionInfo_GroupFallbackTitles) | Array of dimension labels.<br><br>Contains the labels of all dimensions in a hierarchy group (for example the labels of all dimensions in a drill down group).<br><br>JSON property name: qGroupFallbackTitles |
| [GroupFieldDefs](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.GroupFieldDefs.htm#Qlik_Engine_INxTreeDimensionInfo_GroupFieldDefs) | Array of field names.<br><br>JSON property name: qGroupFieldDefs |
| [Grouping](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Grouping.htm#Qlik_Engine_INxTreeDimensionInfo_Grouping) | Defines the grouping.<br><br>JSON property name: qGrouping |
| [GroupPos](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.GroupPos.htm#Qlik_Engine_INxTreeDimensionInfo_GroupPos) | Index of the dimension that is currently in use.<br><br><br>`qGroupPos` is set to 0 if there are no hierarchical groups (drill-down groups) or cycle groups.<br><br>JSON property name: qGroupPos |
| [IsAutoFormat](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.IsAutoFormat.htm#Qlik_Engine_INxTreeDimensionInfo_IsAutoFormat) | This parameter is set to true if `qNumFormat` is set to `U` (unknown). The engine guesses the type of the field based on the field's definition.<br><br>JSON property name: qIsAutoFormat |
| [IsCalculated](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.IsCalculated.htm#Qlik_Engine_INxTreeDimensionInfo_IsCalculated) | True if this is a calculated dimension.<br><br>JSON property name: qIsCalculated |
| [IsCyclic](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.IsCyclic.htm#Qlik_Engine_INxTreeDimensionInfo_IsCyclic) | Is a cyclic dimension used.<br><br>JSON property name: qIsCyclic |
| [IsOneAndOnlyOne](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.IsOneAndOnlyOne.htm#Qlik_Engine_INxTreeDimensionInfo_IsOneAndOnlyOne) | If set to true, it means that the field always has one and only one selected value.<br><br>JSON property name: qIsOneAndOnlyOne |
| [IsSemantic](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.IsSemantic.htm#Qlik_Engine_INxTreeDimensionInfo_IsSemantic) | If set to true, it means that the field is a semantic.<br><br>JSON property name: qIsSemantic |
| [LibraryId](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.LibraryId.htm#Qlik_Engine_INxTreeDimensionInfo_LibraryId) | Refers to a dimension stored in the library.<br><br>JSON property name: qLibraryId |
| [Locked](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Locked.htm#Qlik_Engine_INxTreeDimensionInfo_Locked) | Is set to true if the field is locked.<br><br>JSON property name: qLocked |
| [Max](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Max.htm#Qlik_Engine_INxTreeDimensionInfo_Max) | Maximum value.<br><br>JSON property name: qMax |
| [MeasureInfo](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.MeasureInfo.htm#Qlik_Engine_INxTreeDimensionInfo_MeasureInfo) | A List of measures to be calculated on this TreeDimension.<br><br>JSON property name: qMeasureInfo |
| [Min](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Min.htm#Qlik_Engine_INxTreeDimensionInfo_Min) | Minimum value.<br><br>JSON property name: qMin |
| [NumFormat](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.NumFormat.htm#Qlik_Engine_INxTreeDimensionInfo_NumFormat) | Format of the field.<br><br>This parameter is optional.<br><br>JSON property name: qNumFormat |
| [ReverseSort](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.ReverseSort.htm#Qlik_Engine_INxTreeDimensionInfo_ReverseSort) | If set to true, it inverts the sort criteria in the field.<br><br>JSON property name: qReverseSort |
| [SortIndicator](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.SortIndicator.htm#Qlik_Engine_INxTreeDimensionInfo_SortIndicator) | Sort indicator.<br><br>The default value is no sorting.<br><br>This parameter is optional.<br><br>JSON property name: qSortIndicator |
| [StateCounts](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.StateCounts.htm#Qlik_Engine_INxTreeDimensionInfo_StateCounts) | Number of values in a particular state.<br><br>JSON property name: qStateCounts |
| [Tags](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.INxTreeDimensionInfo.Tags.htm#Qlik_Engine_INxTreeDimensionInfo_Tags) | Gives information on a field. For example, it can return the type of the field.<br><br>Examples: key, text, ASCII<br><br>JSON property name: qTags |