# coalesce Komut dosyası ve grafik fonksiyonu

coalesce fonksiyonu, geçerli bir non-NULL temsiline sahip olan parametrelerin ilkini döndürür. Herhangi bir sayıda parametre kullanılabilir.

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

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| expr1 | NULL olmayan geçerli bir gösterimi kontrol edecek ilk ifade. |
| expr2 | NULL olmayan geçerli bir gösterimi kontrol etmek için ikinci ifade. |
| expr3 | NULL olmayan geçerli bir gösterimi kontrol etmek için üçüncü ifade. |

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

#### Örnekler ve sonuçlar:

Komut dosyası yazma örnekleri

| Örnek | Sonuç |
| --- | --- |
| `Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')` | Bu ifade, bazı alanların ürün için değerlere sahip olmadığı durumlarda üç farklı ürün açıklama alanı arasından seçim yapar. Null olmayan bir değere sahip alanlardan ilki verilen sırayla döndürülür.<br>Alanlardan hiçbiri değer içermiyorsa, sonuç "açıklama yok" olacaktır. |
| `Coalesce(TextBetween(FileName, '"', '"'), FileName)` | Bu ifade, FileName alanında olabilecek kapsayıcı tırnak işaretlerini kesecektir. Belirtilen FileName tırnak içine alınmışsa bunlar kaldırılır ve FileName ayraç içine alınmış, tırnak işaretleri kaldırılmış biçimde döndürülür.<br>TextBetween fonksiyonu sınırlayıcıları bulamazsa, Coalesce tarafından reddedilen null değerini döndürür ve bunun yerine ham FileName döndürür. |