# CalcCondition Property

## Overloads

| [CalcCondition](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IHyperCubeDef.CalcCondition.htm#Qlik_Engine_IHyperCubeDef_CalcCondition) |  | Specifies a calculation condition object.<br><br>If CalcCondition.Cond is not fulfilled, the hypercube is not calculated 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 |
| --- | --- | --- |

[](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IHyperCubeDef.CalcCondition.htm) [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IHyperCubeDef.CalcCondition.htm)

## CalcCondition

Specifies a calculation condition object.

If CalcCondition.Cond is not fulfilled, the hypercube is not calculated and CalcCondition.Msg is evaluated.

By default, there is no calculation condition.

This property is optional.

JSON property name: qCalcCondition

### Declaration

```

          NxCalcCond CalcCondition { get; set; }
    
  
```

### Property Value

| Type | Description |
| --- | --- |
| [NxCalcCond](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/NetSDKAPIref/Content/Qlik.Engine.NxCalcCond.htm) |  |