# coalesce - 스크립트 및 차트 함수

coalesce 함수는 유효한 non-NULL 표현이 있는 첫 번째 매개변수를 반환합니다. 원하는 만큼의 파라메타를 사용할 수 있습니다.

구문:

coalesce(expr1[ , expr2 , expr3 , ...])

인수:

인수

| 인수 | 설명 |
| --- | --- |
| expr1 | NULL이 아닌 유효한 표현을 확인하는 첫 번째 표현식입니다. |
| expr2 | NULL이 아닌 유효한 표현을 확인하는 두 번째 표현식입니다. |
| expr3 | NULL이 아닌 유효한 표현을 확인하는 세 번째 표현식입니다. |

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/ConditionalFunctions/coalesce.htm)

#### 예 및 결과:

스크립팅 예

| 예 | 결과 |
| --- | --- |
|  | 이 표현식은 필드의 모든 NULL 값을 'N/A'로 변경합니다. |
| `Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')` | 이 표현식은 일부 필드에 제품 값이 없는 경우 세 가지 다른 제품 설명 필드 중에서 선택합니다. Null이 아닌 값이 지정된 순서대로 첫 번째 필드가 반환됩니다. 값을 포함하는 필드가 없는 경우 결과는 '사용 가능한 설명 없음'이 됩니다. |
| `Coalesce(TextBetween(FileName, '"', '"'), FileName)` | 이 표현식은 FileName 필드에서 포함될 수 있는 따옴표를 제거합니다. 주어진 FileName이 따옴표로 묶여 있으면 제거되고 따옴표가 없는 FileName이 반환됩니다. TextBetween 함수가 구분 기호를 찾지 못하면 null을 반환하고 Coalesce는 이를 거부하고 대신 원시 FileName을 반환합니다. |