Anteckning om informationSatsen "Set verbatim=1" finns med i exemplet för att säkerställa att blankstegen inte rensas automatiskt före demonstration av LTrim -funktionen. Mer information finns i Verbatim .
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
InputText
Skapa följande beräknade dimension:
=LTrim(InputText) för att ta bort inledande blanksteg från InputText.
Resultattabell
InputText
LTrim(InputText)
' abc '
'abc '
' def '
'def '
Utdata från funktionen LTrim tog bort alla inledande blanksteg till vänster om originaltexten men behöll alla efterföljande blanksteg .
Exempel – LTrim-scenario
Översikt
Ett CRM-system (Customer Relationship Management) innehåller poster med inkonsekvent datainmatning som innehåller extra inledande blanksteg. För rapporteringsändamål måste uppgifterna rensas för att ta bort dessa blanksteg och för att säkerställa korrekt sortering och gruppering av kundnamn.
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Ett fält i datatabellen heter CustomerName.
Laddningsskript
Set verbatim=1;
Example:
Load * inline [
CustomerName
' John Doe'
'Jane Smith'
' Michael Johnson'
'Emily Davis'
];
Anteckning om informationSatsen "Set verbatim=1" finns med i exemplet för att säkerställa att blankstegen inte rensas automatiskt före demonstration av LTrim -funktionen. Mer information finns i Verbatim .
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
CustomerName
Skapa följande beräknade dimension:
=LTrim(CustomerName) för att ta bort inledande blanksteg från CustomerName.
Resultattabell
CustomerName
LTrim(CustomerName)
' Michael Johnson'
'Michael Johnson'
' John Doe'
'John Doe'
'Emily Davis'
'Emily Davis'
'Jane Smith'
'Jane Smith'
Utmatningen visar att funktionen LTrim tog bort alla inledande blanksteg från de ursprungliga strängvärdena i CustomerName.
Exempel – LTrim avancerat scenario
Översikt
I detta exempel tas alla inledande blanksteg bort från den ursprungliga textsträngen. Diagramuttrycket innehåller åtgärder som använder funktionen Len för att räkna tecknen i strängen före och efter användning av funktionen LTrim.
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Anteckning om informationSatsen "Set verbatim=1" finns med i exemplet för att säkerställa att blankstegen inte rensas automatiskt före demonstration av LTrim-funktionen. Mer information finns i Verbatim .
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
String
Skapa följande beräknade dimension:
=LTrim(String) för att ta bort extra inledande blanksteg.
Skapa följande mått:
=Len(String), för att räkna längden på den ursprungliga strängen.
=Len(LTrim(String)), för att räkna längden på strängen efter att de inledande blankstegen har tagits bort.
Resultattabell
Sträng
LTrim(String)
Len(String)
Len(LTrim(String))
' abc '
'abc '
10
7
' def '
'def '
6
5
När du jämför resultatet från funktionen LTrim med de ursprungliga strängvärdena i skriptet kan du se hur alla inledande blanksteg har tagits bort.
Följande kod visar hur du använder funktionen i ett laddningsskript.
Set verbatim=1;
Example:
Load *,
len(LtrimString) as LtrimStringLength;
Load *,
ltrim(String) as LtrimString;
Load *,
len(String) as StringLength;
Load * Inline [
String
' abc '
' def '];
Anteckning om informationSatsen ”Set verbatim=1” finns med i exemplet för att säkerställa att utrymmena inte rensas automatiskt före demonstration av ltrim-funktionen. Mer information finns i Verbatim .
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!