InformatieDe opdracht "Set verbatim=1" is opgenomen in het voorbeeld om ervoor te zorgen dat de ruimten niet automatisch worden afgekapt voordat de LTrim 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:
=LTrim(InputText) om voorloopspaties te verwijderen uit InputText.
Resultatentabel
InputText
LTrim(InputText)
' abc '
'abc '
' def '
'def '
De uitvoer van de functie LTrim verwijdert alle voorloopspaties links van de oorspronkelijke tekst, maar behoudt alle volgspaties.
Voorbeeld - Scenario met LTrim
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 LTrim 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:
=LTrim(CustomerName) om alle voorloopspaties te verwijderen uit CustomerName.
Resultatentabel
CustomerName
LTrim(CustomerName)
' Michael Johnson'
'Michael Johnson'
' John Doe'
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith'
'Jane Smith'
De uitvoer laat zien dat de functie LTrim alle voorloopspaties heeft verwijderd uit de oorspronkelijke tekenreekswaarden in CustomerName.
Voorbeeld - Geavanceerd scenario met LTrim
Overzicht
Dit voorbeeld verwijdert alle voorloopspaties 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 LTrim 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 LTrim 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:
=LTrim(String) om alle voorloopspaties te verwijderen.
Maak de volgende metingen:
=Len(String) om de lengte van de oorspronkelijke tekenreeks te tellen.
=Len(LTrim(String)) om de lengte van de tekenreeks te tellen nadat de voorloopspaties zijn verwijderd.
Resultatentabel
Tekenreeks
LTrim(String)
Len(String)
Len(LTrim(String))
' abc '
'abc '
10
7
' def '
'def '
6
5
Wanneer u de uitvoer van de functie LTrim vergelijkt met de oorspronkelijke tekensreekswaarden in het script, kunt u zien hoe alle voorloopspaties zijn verwijderd.
De volgende code laat zien hoe u de functie in een load-script kunt gebruiken.
Set verbatim=1;
Example:
Load *,
len(LtrimString) as LtrimStringLength;
Load *,
ltrim(String) as LtrimString;
Load *,
len(String) as StringLength;
Load * Inline [
String
' abc '
' def '];
InformatieDe opdracht "Set verbatim=1" is opgenomen in het voorbeeld om ervoor te zorgen dat de ruimten niet automatisch worden afgekapt voordat de Itrim-functie wordt getoond. Raadpleeg Verbatim voor meer informatie.
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!