# 條件函數

條件函數會評估一個或多個條件，並根據這些條件為真或為假來傳回結果。

Qlik 開放湖倉庫 中提供以下函數：

| 函數 | 描述 |
| --- | --- |
| [聯合](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/conditional/coalesce.htm) | 傳回第一個非 null 的輸入。如果輸入是陣列，則會傳回整個陣列。空陣列不會被選取，並被視為等同於 null 值。 |
| [IF_ELSE](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/conditional/if_else.htm) | 如果 `condition` 參數中有 `true` 布林值，則傳回第二個引數。在所有其他情況下，傳回第三個引數。 |
| [NULL_IF](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/conditional/null_if.htm) | 如果 `condition` 參數中有 `true` 布林值，則傳回 null。否則，傳回第二個引數 |