Upper() converteert alle tekens in de invoertekenreeks naar hoofdletters voor alle teksttekens in de uitdrukking. Cijfers en symbolen worden genegeerd.
Syntaxis:
Upper(text)
Retourgegevenstypen: tekenreeks
Argumenten
Argument
Beschrijving
text
De tekenreeks die moet worden geëvalueerd.
Voorbeeld: diagramuitdrukking
Voorbeeld
Resultaat
Upper( ' abcD' )
Retourneert ABCD
Voorbeeld - Basisprincipes voor Upper
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 InputText.
Load-script
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
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:
=Upper(InputText) om alle tekens in het veld InputText te converteren naar hoofdletters.
Resultatentabel
InputText
Upper(InputText)
new york
NEW YORK
rHode iSland
RHODE ISLAND
washingTon d.C.
WASHINGTON D.C.
De uitvoer van de functie Upper converteert alle waarden naar hoofdletters.
De volgende code laat zien hoe u de functie in een load-script kunt gebruiken.
Load
String,Upper(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
Resultatentabel
Tekenreeks
Upper(String)
rHode iSland
RHODE ISLAND
washingTon d.C.
WASHINGTON D.C.
new york
NEW YORK
Voorbeeld – optimistisch scenario
Overzicht
Een gegevensverzameling bevat ISO-landencodes en landennamen in verschillende formaten, zoals alleen kleine letters, alleen hoofdletters of een combinatie van hoofdletters en kleine letters. Het doel is om de gegevens op te schonen zodat elke landcode en -naam wordt geformatteerd in hoofdletters.
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.
De volgende velden in de gegevenstabel:
ISO CountryCode
CountryName
Load-script
Country:
Load * inline [
ISO_CountryCode, CountryName
gbr, United kingdom
Ind, india
CAN, Canada
Are, United arab emirates
];
Resultaten
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
ISO_CountryCode
CountryName
Maak de volgende berekende dimensies:
=Upper(ISO_CountryCode) om een kolom met landcodes te maken waarbij alleen hoofdletters worden gebruikt.
=Upper(CountryName) om een kolom met landnamen te maken waarbij alleen hoofdletters worden gebruikt.
Resultatentabel
ISO_CountryCode
CountryName
Upper(ISO_CountryCode)
Upper(CountryName)
Are
United arab emirates
ARE
UNITED ARAB EMIRATES
CAN
Canada
CAN
CANADA
gbr
United Kingdom
GBR
UNITED KINGDOM
Ind
india
IND
INDIA
De functie Upper heeft alle landcodes en landnamen geconverteerd naar hoofdletters.
Voorbeeld - Geavanceerd scenario met Upper
Overzicht
Gebruikmakend van dezelfde gegevensverzameling als het vorige scenario, combineert dit voorbeeld landnaam en landcode en formatteert deze tekenreeksen met de functies Capitalize en Upper.
Resultaat
Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:
ISO_CountryCode
CountryName
Maak een nieuwe tabel en voeg de volgende berekende dimensie toe:
=Capitalize(CountryName) & ' (' & Upper(ISO_CountryCode) & ')' om een nieuwe dimensie te maken die CountryName en ISO_CountryCode aaneenschakelt en de landnamen opmaakt met alles beginhoofdletter en de landcodes met hoofdletters.
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!