Freigeben über


GLÄTTEN-Funktion (DAX)

Entfernt alle Leerzeichen aus einem Text, nur nicht die einzelnen Leerzeichen zwischen Wörtern.

Syntax

TRIM(<text>)

Parameter

Ausdruck

Definition

Text

Der Text, aus dem sie Leerzeichen entfernen möchten, oder eine Spalte, die Text enthält.

Eigenschaftswert/Rückgabewert

Die Zeichenfolge mit entfernten Leerzeichen.

Hinweise

Verwenden Sie GLÄTTEN für Text, den Sie von einer anderen Anwendung empfangen haben und der möglicherweise unregelmäßige Leerräume aufweist.

Die GLÄTTEN-Funktion wurde ursprünglich entworfen, um das 7-Bit-ASCII-Leerzeichen (Wert 32) aus Texten zu entfernen. Im Unicode-Zeichensatz gibt es ein zusätzliches Leerzeichen, das so genannte geschützte Leerzeichen, mit dem Dezimalwert 160. Dieses Zeichen wird häufig in Webseiten als HTML-Entität &nbsp; verwendet. Mit der GLÄTTEN-Funktion wird dieses geschützte Leerzeichen nicht entfernt. Ein Beispiel dafür, wie beide Leerzeichentypen aus Text entfernt werden können, finden Sie unter "Entfernen von Leerzeichen und nicht druckbaren Zeichen aus Text".

Beispiel

Die folgende Formel erstellt eine neue Zeichenfolge, die keine nachfolgenden Leerstellen hat.

=TRIM("A column with trailing spaces.   ")

Wenn Sie die Formel erstellen, wird die Formel über die Zeile genauso verteilt, wie Sie sie eingegeben haben. Sie sehen also, dass die ursprüngliche Zeichenfolge in jeder Formel und die Ergebnisse nicht offensichtlich sind. Beim Auswerten der Formel wird die Zeichenfolge jedoch geglättet.

Sie können überprüfen, ob die Formel zum richtigen Ergebnis führt, indem Sie wie folgt die Länge der berechneten Spalte überprüfen, die von der vorherigen Formel erstellt wurde:

=LEN([Calculated Column 1])

Siehe auch

Andere Ressourcen