# NxDimensionInfo Class

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

## Inheritance

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

      [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.htm)
      #### Derived Classes
      * [HyperCubeDimensionq](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.HyperCubeDimensionq.htm)
      * [ListboxListObjectDimension](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Sense.Client.Visualizations.ListboxListObjectDimension.htm)

## Syntax

```
[ValueClass]
public class NxDimensionInfo : AbstractStructure, IDisposable, INxDimensionInfo, IAbstractStructure
```

## Constructors

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

## Properties

| Name | Description |
| --- | --- |
| [ApprMaxGlyphCount](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.ApprMaxGlyphCount.htm#Qlik_Engine_NxDimensionInfo_ApprMaxGlyphCount) | Length of the longest value in the field.<br><br>JSON property name: qApprMaxGlyphCount |
| [AttrDimInfo](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.AttrDimInfo.htm#Qlik_Engine_NxDimensionInfo_AttrDimInfo) | Array of attribute dimensions.<br><br>JSON property name: qAttrDimInfo |
| [AttrExprInfo](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.AttrExprInfo.htm#Qlik_Engine_NxDimensionInfo_AttrExprInfo) | Array of attribute expressions.<br><br>JSON property name: qAttrExprInfo |
| [CalcCondMsg](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.CalcCondMsg.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Cardinal.htm#Qlik_Engine_NxDimensionInfo_Cardinal) | Number of distinct field values.<br><br>JSON property name: qCardinal |
| [Cardinalities](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Cardinalities.htm#Qlik_Engine_NxDimensionInfo_Cardinalities) | Dimension Cardinalities<br><br>JSON property name: qCardinalities |
| [ContinuousAxes](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.ContinuousAxes.htm#Qlik_Engine_NxDimensionInfo_ContinuousAxes) | Is continuous axis used.<br><br>JSON property name: qContinuousAxes |
| [DerivedField](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.DerivedField.htm#Qlik_Engine_NxDimensionInfo_DerivedField) | Is derived field is used as a dimension.<br><br>JSON property name: qDerivedField |
| [DimensionType](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.DimensionType.htm#Qlik_Engine_NxDimensionInfo_DimensionType) | Binary format of the field.<br><br>JSON property name: qDimensionType |
| [Error](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Error.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.FallbackTitle.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.GroupFallbackTitles.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.GroupFieldDefs.htm#Qlik_Engine_NxDimensionInfo_GroupFieldDefs) | Array of field names.<br><br>JSON property name: qGroupFieldDefs |
| [Grouping](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Grouping.htm#Qlik_Engine_NxDimensionInfo_Grouping) | Defines the grouping.<br><br>JSON property name: qGrouping |
| [GroupPos](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.GroupPos.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.IsAutoFormat.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.IsCalculated.htm#Qlik_Engine_NxDimensionInfo_IsCalculated) | True if this is a calculated dimension.<br><br>JSON property name: qIsCalculated |
| [IsCyclic](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.IsCyclic.htm#Qlik_Engine_NxDimensionInfo_IsCyclic) | Is a cyclic dimension used.<br><br>JSON property name: qIsCyclic |
| [IsOneAndOnlyOne](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.IsOneAndOnlyOne.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.IsSemantic.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.LibraryId.htm#Qlik_Engine_NxDimensionInfo_LibraryId) | Refers to a dimension stored in the library.<br><br>JSON property name: qLibraryId |
| [Locked](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Locked.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Max.htm#Qlik_Engine_NxDimensionInfo_Max) | Maximum value.<br><br>JSON property name: qMax |
| [Min](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Min.htm#Qlik_Engine_NxDimensionInfo_Min) | Minimum value.<br><br>JSON property name: qMin |
| [NumFormat](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.NumFormat.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.ReverseSort.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.SortIndicator.htm#Qlik_Engine_NxDimensionInfo_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/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.StateCounts.htm#Qlik_Engine_NxDimensionInfo_StateCounts) | Number of values in a particular state.<br><br>JSON property name: qStateCounts |
| [Tags](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxDimensionInfo.Tags.htm#Qlik_Engine_NxDimensionInfo_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 |