# coalesce Script- en diagramfunctie

De functie coalesce retourneert de eerste parameter waaraan een geldige non-NULL kan worden toegewezen. U kunt een willekeurig aantal parameters gebruiken.

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

Argumenten

| Argumenten | Beschrijving |
| --- | --- |
| expr1 | De eerste uitdrukking voor controle op een geldige niet-null getalsnotatie. |
| expr2 | De tweede uitdrukking voor controle op een geldige niet-null getalsnotatie. |
| expr3 | De derde uitdrukking voor controle op een geldige niet-null getalsnotatie. |

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

#### Voorbeelden en resultaten:

Voorbeelden van scripts

| Voorbeeld | Resultaat |
| --- | --- |
| `Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')` | Deze uitdrukking selecteert drie verschillende velden met een productomschrijving als sommige velden geen waarden voor het product bevatten. De eerste velden zonder een null-waarde worden in de opgegeven volgorde geretourneerd.<br>Als geen enkel veld een waarde bevat, is het resultaat 'geen omschrijving beschikbaar'. |
| `Coalesce(TextBetween(FileName, '"', '"'), FileName)` | Deze uitdrukking zorgt ervoor dat de tekst tussen aanhalingstekens van het veld FileName wordt ingekort. Als de opgegeven FileName tussen aanhalingstekens staat, wordt deze verwijderd en wordt de ingesloten FileName zonder aanhalingstekens geretourneerd.<br>Als de functie TextBetween de scheidingstekens niet kan vinden, wordt null geretourneerd. De Coalesce zal deze afwijzen en in plaats daarvan de onbewerkte FileName retourneren. |