InformationshinweisDie Anweisung „Set verbatim=1“ wird in das Beispiel eingeschlossen, um sicherzustellen, dass Leerzeichen nicht automatisch entfernt werden, bevor die trim-Funktion gezeigt wird. Weitere Informationen finden Sie unter Verbatim .
Ergebnisse
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
InputText
Erstellen Sie die folgende berechnete Dimension:
=Trim(InputText), um alle weiteren voran- oder nachgestellten Leerzeichen aus InputText zu entfernen.
Ergebnistabelle
InputText
Trim(InputText)
' abc '
'abc'
' def '
'def'
Die Ausgabe der Funktion Trim entfernt alle voran- und nachgestellten Leerzeichen.
Beispiel – Szenario für „Trim“
Übersicht
Ein CRM-System (Customer Relationship Management) enthält Datensätze mit uneinheitlicher Dateneingabe, die zusätzliche vorangestellte Leerzeichen enthalten. Zu Berichtszwecken müssen die Daten bereinigt werden, um diese Leerzeichen zu entfernen und eine korrekte Sortierung und Gruppierung der Kundennamen zu gewährleisten.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Ein Feld in der Datentabelle heißt CustomerName.
Ladeskript
Set verbatim=1;
Example:
Load * inline [
CustomerName
' John Doe '
'Jane Smith '
' Michael Johnson'
'Emily Davis'
];
InformationshinweisDie Anweisung „Set verbatim=1“ wird in das Beispiel eingeschlossen, um sicherzustellen, dass Leerzeichen nicht automatisch entfernt werden, bevor die trim-Funktion gezeigt wird. Weitere Informationen finden Sie unter Verbatim .
Ergebnisse
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
CustomerName
Erstellen Sie die folgende berechnete Dimension:
=Trim(CustomerName), um alle weiteren voran- oder nachgestellten Leerzeichen aus CustomerName zu entfernen.
Ergebnistabelle
CustomerName
Trim(CustomerName)
' Michael Johnson'
'Michael Johnson'
' John Doe '
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith '
'Jane Smith'
Die Ausgabe zeigt, dass die Funktion Trim alle voran- und nachgestellten Leerzeichen aus den ursprünglichen Stringwerten in CustomerName entfernt hat.
Beispiel – Erweitertes Szenario für „Trim“
Übersicht
In diesem Beispiel werden alle voran- und nachgestellten Leerzeichen aus dem ursprünglichen Textstring entfernt. Die Diagrammformel enthält Kennzahlen, die die Funktion Len verwenden, um die Zeichen im String vor und nach der Verwendung der Funktion Trim zu zählen.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
InformationshinweisDie Anweisung „Set verbatim=1“ wird in das Beispiel eingeschlossen, um sicherzustellen, dass Leerzeichen nicht automatisch entfernt werden, bevor die trim-Funktion gezeigt wird. Weitere Informationen finden Sie unter Verbatim .
Ergebnisse
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Tabelle und fügen Sie dieses Feld als Dimension hinzu:
String
Erstellen Sie die folgende berechnete Dimension:
=Trim(String), um alle weiteren voran- oder nachgestellten Leerzeichen zu entfernen
Erstellen Sie die folgenden Kennzahlen:
=Len(String), um die Länge des ursprünglichen Strings zu zählen
=Len(Trim(String)), um die Länge des Strings zu zählen, nachdem die Leerzeichen entfernt worden sind.
Ergebnistabelle
String
Trim(String)
Len(String)
Len(Trim(String))
' abc '
'abc'
10
3
' def '
'def'
6
3
Wenn Sie die Ausgabe der Funktion Trim mit den ursprünglichen Stringwerten im Skript vergleichen, können Sie sehen, das alle voran- und nachgestellten Leerzeichen entfernt wurden.
Der folgende Code zeigt, wie Sie die Funktion in einem Ladeskript verwenden können.
Set verbatim=1;
Example:
Load *, len(TrimString) as TrimStringLength;
Load *, trim(String) as TrimString;
Load *, len(String) as StringLength;
Load * inline [
String
' abc '
' def '](delimiter is '\t');
InformationshinweisDie Anweisung „Set verbatim=1“ wird in das Beispiel eingeschlossen, um sicherzustellen, dass Leerzeichen nicht automatisch entfernt werden, bevor die trim-Funktion gezeigt wird. Weitere Informationen finden Sie unter Verbatim .
Ergebnistabelle
String
StringLength
TrimString
TrimStringLength
abc
10
abc
3
def
6
def
3
Hat diese Seite Ihnen geholfen?
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!