# CalcCond Property

## Overloads

| [CalcCond](https://help.qlik.com/en-US/sense-developer/November2025/Subsystems/NetSDKAPIref/Content/Qlik.Engine.IHyperCubeDef.CalcCond.htm#Qlik_Engine_IHyperCubeDef_CalcCond) |  | Specifies a calculation condition, which must be fulfilled for the hypercube to be (re)calculated.<br><br>As long as the condition is not met, the engine does not perform a new calculation.<br><br>This property is optional. By default, there is no calculation condition.<br><br>JSON property name: qCalcCond |
| --- | --- | --- |

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

## CalcCond

Specifies a calculation condition, which must be fulfilled for the hypercube to be (re)calculated.

As long as the condition is not met, the engine does not perform a new calculation.

This property is optional. By default, there is no calculation condition.

JSON property name: qCalcCond

### Declaration

```

          ValueExpr CalcCond { get; set; }
    
  
```

### Property Value

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