# NxTreeDimensionInfo Class

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

## Inheritance

* System.Object
  * [AbstractStructure](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.AbstractStructure.htm)
    * NxTreeDimensionInfo

## Syntax

```
[ValueClass]
public class NxTreeDimensionInfo : AbstractStructure, IDisposable, INxTreeDimensionInfo, IAbstractStructure
```

## Constructors

| Name | Description |
| --- | --- |
| [NxTreeDimensionInfo()](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.-ctor.htm#Qlik_Engine_NxTreeDimensionInfo__ctor) | Creates an instance of the NxTreeDimensionInfo class |

## Properties

| Name | Description |
| --- | --- |
| [ApprMaxGlyphCount](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.ApprMaxGlyphCount.htm#Qlik_Engine_NxTreeDimensionInfo_ApprMaxGlyphCount) | Length of the longest value in the field.<br><br>JSON property name: qApprMaxGlyphCount |
| [AttrDimInfo](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.AttrDimInfo.htm#Qlik_Engine_NxTreeDimensionInfo_AttrDimInfo) | List of attribute dimensions.<br><br>JSON property name: qAttrDimInfo |
| [AttrExprInfo](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.AttrExprInfo.htm#Qlik_Engine_NxTreeDimensionInfo_AttrExprInfo) | List of attribute expressions.<br><br>JSON property name: qAttrExprInfo |
| [CalcCondMsg](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.CalcCondMsg.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Cardinal.htm#Qlik_Engine_NxTreeDimensionInfo_Cardinal) | Number of distinct field values.<br><br>JSON property name: qCardinal |
| [Cardinalities](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Cardinalities.htm#Qlik_Engine_NxTreeDimensionInfo_Cardinalities) | Dimension Cardinalities<br><br>JSON property name: qCardinalities |
| [ContinuousAxes](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.ContinuousAxes.htm#Qlik_Engine_NxTreeDimensionInfo_ContinuousAxes) | Is continuous axis used.<br><br>JSON property name: qContinuousAxes |
| [DerivedField](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.DerivedField.htm#Qlik_Engine_NxTreeDimensionInfo_DerivedField) | Is derived field is used as a dimension.<br><br>JSON property name: qDerivedField |
| [DimensionType](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.DimensionType.htm#Qlik_Engine_NxTreeDimensionInfo_DimensionType) | Binary format of the field.<br><br>JSON property name: qDimensionType |
| [EffectiveDimensionName](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.EffectiveDimensionName.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Error.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.FallbackTitle.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.GroupFallbackTitles.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.GroupFieldDefs.htm#Qlik_Engine_NxTreeDimensionInfo_GroupFieldDefs) | Array of field names.<br><br>JSON property name: qGroupFieldDefs |
| [Grouping](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Grouping.htm#Qlik_Engine_NxTreeDimensionInfo_Grouping) | Defines the grouping.<br><br>JSON property name: qGrouping |
| [GroupPos](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.GroupPos.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.IsAutoFormat.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.IsCalculated.htm#Qlik_Engine_NxTreeDimensionInfo_IsCalculated) | True if this is a calculated dimension.<br><br>JSON property name: qIsCalculated |
| [IsCyclic](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.IsCyclic.htm#Qlik_Engine_NxTreeDimensionInfo_IsCyclic) | Is a cyclic dimension used.<br><br>JSON property name: qIsCyclic |
| [IsOneAndOnlyOne](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.IsOneAndOnlyOne.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.IsSemantic.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.LibraryId.htm#Qlik_Engine_NxTreeDimensionInfo_LibraryId) | Refers to a dimension stored in the library.<br><br>JSON property name: qLibraryId |
| [Locked](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Locked.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Max.htm#Qlik_Engine_NxTreeDimensionInfo_Max) | Maximum value.<br><br>JSON property name: qMax |
| [MeasureInfo](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.MeasureInfo.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Min.htm#Qlik_Engine_NxTreeDimensionInfo_Min) | Minimum value.<br><br>JSON property name: qMin |
| [NumFormat](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.NumFormat.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.ReverseSort.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.SortIndicator.htm#Qlik_Engine_NxTreeDimensionInfo_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/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.StateCounts.htm#Qlik_Engine_NxTreeDimensionInfo_StateCounts) | Number of values in a particular state.<br><br>JSON property name: qStateCounts |
| [Tags](https://help.qlik.com/en-US/sense-developer/May2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxTreeDimensionInfo.Tags.htm#Qlik_Engine_NxTreeDimensionInfo_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 |