# Условные функции

Условные функции оценивают одно или несколько условий и возвращают результаты в зависимости от того, являются ли эти условия истинными или ложными.

Следующие функции доступны в Открытое озеро данных Qlik:

| Функция | Описание |
| --- | --- |
| [COALESCE](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/conditional/coalesce.htm) | Возвращает первый входной параметр, который не является null. Если входной параметр является массивом, возвращается весь массив. Пустые массивы не выбираются и считаются эквивалентными значению null. |
| [IF_ELSE](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/conditional/if_else.htm) | Если в параметре `condition` есть логическое значение `true`, то возвращается второй аргумент. Во всех остальных случаях возвращается третий аргумент. |
| [NULL_IF](https://help.qlik.com/ru-RU/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/conditional/null_if.htm) | Если в параметре `condition` содержится логическое значение `true`, то возвращается null. В противном случае возвращается второй аргумент |