Capitalize() returns the string with all words in initial uppercase letters. Funktionen Capitalize() konverterar det första tecknet i varje ord i en textsträng till versaler och konverterar alla andra tecken till gemener.
Syntax:
Capitalize(text)
Returnerad datatyp: sträng
Argument
Argument
Beskrivning
text
Sträng som ska utvärderas.
Exempel: diagramuttryck
Exempel
Resultat
Capitalize( 'star trek' )
Returnerar Star Trek
Capitalize( 'AA bb cC Dd' )
Returnerar Aa Bb Cc Dd
Exempel – grunderna i versalisering
Översikt
Ö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 TextToCapitalize.
Laddningsskript
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till det här fältet som en dimension:
TextToCapitalize
Skapa följande beräknade dimension:
=Capitalize(TextToCapitalize), för att se vilka tecken som ska versaliseras.
Resultattabell
TextToCapitalize
Capitalize(TextToCapitalize)
50 Cent
50 Cent
a-ha
A-Ha
BIGBANG
Bigbang
girl in red
Girl In Red
Det sker ingen ändring av den första dataraden eftersom den första teckenuppsättningen börjar med ett nummer och den andra redan har stor bokstav.
I den andra raden skrivs det första och tredje tecknet med stor bokstav.
I den tredje raden är endast den första bokstaven versal och alla efterföljande bokstäver är gemener.
I den fjärde raden är den första bokstaven i varje ord versal.
Följande kod visar hur du använder funktionen i ett laddningsskript.
Load
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Resultattabell
Sträng
Storbokstav(Textsträng)
rHode iSland
Rhode Island
washingTon d.C.
Washington D.C.
new york
New York
Exempel – versaliseringsscenario
Översikt
En datamängd med kundnamn matas in i olika format, t.ex. alla gemener, alla versaler eller blandat gemener och versaler. Funktionen Capitalize används för att rensa data så att kundens för- och efternamn skrivs korrekt med inledande versal när de visas i instrumentpanelen.
Ö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
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
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:
=Capitalize(CustomerName), att skriva kundnamnen med inledande versal.
Resultattabell
CustomerName
Capitalize(CustomerName)
JANE DOE
Jane Doe
john smith
John Smith
miCHAel Brown
Michael Brown
Jämför utdata från funktionen Capitalize med de ursprungliga CustomerName-strängvärdena som laddades i skriptet. Du kan se hur funktionen korrekt konverterade namnen till rätt versalisering. Genom att visa kundnamn med standardiserad versalisering förbättras instrumentpanelens utseende, konsekvens och läsbarhet.
Var den här sidan till hjälp för dig?
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!