De Capitalize() functie converteert het eerste teken van elk woord in een teksttekenreeks naar hoofdletters en converteert alle andere tekens naar kleine letters.
Syntaxis:
Capitalize(text)
Retourgegevenstypen: tekenreeks
Argumenten
Argument
Beschrijving
text
De tekenreeks die moet worden geëvalueerd.
Voorbeeld: diagramuitdrukkingen
Voorbeeld
Resultaat
Capitalize( 'star trek' )
Retourneert Star Trek
Capitalize( 'AA bb cC Dd' )
Retourneert Aa Bb Cc Dd
Voorbeeld - Basisprincipes voor Capitalize
Overzicht
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 TextToCapitalize.
Load-script
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg dit veld toe als dimensie:
TextToCapitalize
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Capitalize(TextToCapitalize) om te berekenen welke tekens u met een hoofdletter moet schrijven.
Resultatentabel
TextToCapitalize
Capitalize(TextToCapitalize)
50 Cent
50 Cent
a-ha
A-Ha
BIGBANG
Bigbang
girl in red
Girl In Red
Er is geen wijziging in de eerste rij gegevensverzamelingen omdat de eerste reeks tekens met een cijfer begint en de tweede al een hoofdletter is.
In de tweede rij worden het eerste en derde teken met een hoofdletter geschreven.
In de derde rij wordt alleen de eerste letter met een hoofdletter geschreven, en alle volgende letters met een kleine letter.
In de vierde rij wordt de eerste letter van elk woord met een hoofdletter geschreven.
De volgende code laat zien hoe u de functie in een load-script kunt gebruiken.
Load
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Resultatentabel
Tekenreeks
Capitalize(String)
rHode iSland
Rhode Island
washingTon d.C.
Washington D.C.
new york
New York
Voorbeeld - Scenario met Capitalize
Overzicht
Een gegevensverzameling met klantnamen wordt ingevoerd in verschillende formaten, zoals allemaal kleine letters, allemaal hoofdletters, of een combinatie van hoofdletters en kleine letters. De functie Capitalize wordt gebruikt om de gegevens op te schonen zodat de voor- en achternaam van de klant de juiste hoofdletters krijgen wanneer ze op het dashboard worden weergegeven.
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
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
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:
=Capitalize(CustomerName) om de klantnamen met een hoofdletter te schrijven.
Resultatentabel
CustomerName
Capitalize(CustomerName)
JANE DOE
Jane Doe
john smith
John Smith
miCHAel Brown
Michael Brown
Vergelijk de uitvoer van de functie Capitalize met de oorspronkelijke CustomerName tekenreekswaarden die in het script geladen zijn. U kunt zien hoe de functie met succes de namen heeft geconverteerd naar het juiste gebruik van hoofdletters en kleine letters. Het weergeven van klantnamen met gestandaardiseerd hoofdlettergebruik verbetert het uiterlijk, de consistentie en de leesbaarheid van het dashboard.
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!