> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso/documentation/report/option-window/conditions.md).

# Conditions

Conditions are used to show or hide controls according to their result.

<figure><img src="https://1614058754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ5vDGuBZwhJDeu5Rq7Wt%2Fuploads%2Fgit-blob-f98a61f3f834bdc0de5a2777d6d60ca1db31577f%2Freport_option_window_conditions_1.png?alt=media" alt=""><figcaption></figcaption></figure>

The table presents a set of information corresponding to the following:

* **Name** - Name of the condition.
* **Condition** - Area where the description of the condition is displayed.

In the table are the conditions already created and on the right side new conditions can be added, edited or deleted. As the options for the adding process are the same as for editing, it is presented on a single screen.

### Add a condition

When you click to add a new condition, the following window appears:

<figure><img src="https://1614058754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ5vDGuBZwhJDeu5Rq7Wt%2Fuploads%2Fgit-blob-faccd3452278fe0cb7db455ec736c522f3d62d59%2Freport_option_window_conditions_2.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Source** - Source to verify the condition. Can be a query or a report Variable.
  * *Query* - Name of the query and column to be used.
  * *Variable* - The Report variable.<br>
* **Operator** - The operator used in the conditional expression. Can be a String or Numeric operator.
  * *String* - "=" or "<>".
  * *Numeric* - ">", "<", "=", ">=", "<=" or "!=".<br>
* **Value** - The value used in the conditional expression. Can be a fixed value or a from a Report Variable.
  * *Value* - A string or a numeric value.
  * *Variable* - The Report variable.
