Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

coalesce - Skript- und Diagrammfunktion

Die Funktion coalesce liefert als Ergebnis den ersten der Parameter, die eine gültige non-NULL-Darstellung aufweisen. Es kann eine beliebige Anzahl von Argumenten benutzt werden.

Syntax:  

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

Rückgabe Datentyp: dual

Argumente
ArgumentBeschreibung
expr1Der erste Ausdruck prüft das Vorliegen einer gültigen Nicht-NULL-Darstellung.
expr2Der zweite Ausdruck prüft das Vorliegen einer gültigen Nicht-NULL-Darstellung.
expr3Der dritte Ausdruck prüft das Vorliegen einer gültigen Nicht-NULL-Darstellung.
Beispiele: Diagrammformeln
BeispielErgebnis

Coalesce(ProductDescription, ProductName, ProductCode, 'no description available')

Diese Formel wählt zwischen drei verschiedenen Produktbeschreibungsfeldern für den Fall, dass einige Felder keine Werte für das Produkt enthalten. Der in der Funktion aufgeführten Reihenfolge folgend, wird das erste Feld mit einem Nicht-Null-Wert zurückgegeben. Wenn keines der Felder einen Wert enthält, ist das Ergebnis no description available.

Coalesce(TextBetween(FileName, '"', '"'), FileName)

Diese Formel entfernt etwaige umschließende Anführungszeichen aus dem Feld FileName. Wenn der angegebene FileName von Anführungszeichen umschlossen ist, werden diese entfernt, und der umschlossene FileName wird ohne Anführungszeichen zurückgegeben. Wenn die Funktion TextBetween keine Trennzeichen findet, gibt sie null zurück, was von Coalesce abgelehnt wird. Stattdessen wird der unformatierte FileName zurückgegeben.

Beispiel – Grundlegendes zu Coalesce

Beispiel – Ersetzen von Nullwerten durch einen priorisierten alternativen Wert

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!