InformatieDe opdracht "Set verbatim=1" is opgenomen in het voorbeeld om ervoor te zorgen dat de ruimten niet automatisch worden afgekapt voordat de trim-functie wordt getoond. Raadpleeg Verbatim voor meer informatie.
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
InputText
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Trim(InputText) om alle extra voorloop- en volgspaties te verwijderen uit InputText.
Resultatentabel
InputText
Trim(InputText)
' abc '
'abc'
' def '
'def'
De uitvoer van de functie Trim verwijdert alle voorloop- en volgspaties.
Voorbeeld - Scenario met Trim
Overzicht
Een CRM-systeem (Customer Relationship Management) bevat records met inconsistente gegevensinvoer die extra voorloopspaties bevatten. Voor rapportagedoeleinden moeten de gegevens worden opgeschoond om deze spaties te verwijderen en om ervoor te zorgen dat de klantnamen goed worden gesorteerd en gegroepeerd.
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
Eén veld in de gegevenstabel met de naam CustomerName.
Load-script
Set verbatim=1;
Example:
Load * inline [
CustomerName
' John Doe '
'Jane Smith '
' Michael Johnson'
'Emily Davis'
];
InformatieDe opdracht "Set verbatim=1" is opgenomen in het voorbeeld om ervoor te zorgen dat de ruimten niet automatisch worden afgekapt voordat de trim-functie wordt getoond. Raadpleeg Verbatim voor meer informatie.
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
CustomerName
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Trim(CustomerName) om alle extra voorloop- en volgspaties te verwijderen uit CustomerName.
Resultatentabel
CustomerName
Trim(CustomerName)
' Michael Johnson'
'Michael Johnson'
' John Doe '
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith '
'Jane Smith'
De uitvoer laat zien dat de functie Trim alle voorloop- en volgspaties heeft verwijderd uit de oorspronkelijke tekenreekswaarden in CustomerName.
Voorbeeld - Geavanceerd scenario met Trim
Overzicht
Dit voorbeeld verwijdert alle voorloop- en volgspaties uit de oorspronkelijke teksttekensreeks. De diagramuitdrukking bevat metingen die de functie Len gebruiken om de tekens in de tekenreeks voor en na het gebruik van de functie Trim te tellen.
Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuw tabblad.
Het load-script bevat:
Een gegevensverzameling die wordt geladen in een tabel met de naam Example.
InformatieDe opdracht "Set verbatim=1" is opgenomen in het voorbeeld om ervoor te zorgen dat de ruimten niet automatisch worden afgekapt voordat de trim-functie wordt getoond. Raadpleeg Verbatim voor meer informatie.
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
String
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Trim(String) om alle extra voorloop- en volgspaties te verwijderen
Maak de volgende metingen:
=Len(String) om de lengte van de oorspronkelijke tekenreeks te tellen
=Len(Trim(String)) om de lengte van de tekenreeks te tellen nadat de spaties zijn verwijderd.
Resultatentabel
Tekenreeks
Trim(String)
Len(String)
Len(Trim(String))
' abc '
'abc'
10
3
' def '
'def'
6
3
Wanneer u de uitvoer van de functie Trim vergelijkt met de oorspronkelijke tekensreekswaarden in het script, kunt u zien hoe alle voorloop- en volgspaties zijn verwijderd.
De volgende code laat zien hoe u de functie in een load-script kunt gebruiken.
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');
InformatieDe opdracht "Set verbatim=1" is opgenomen in het voorbeeld om ervoor te zorgen dat de ruimten niet automatisch worden afgekapt voordat de trim-functie wordt getoond. Raadpleeg Verbatim voor meer informatie.
Resultatentabel
Tekenreeks
StringLength
TrimString
TrimStringLength
abc
10
abc
3
def
6
def
3
Was deze pagina nuttig?
Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!