Upper  – função de script e gráfico
                Upper() converte todos os caracteres na string de saída para maiúsculos em todos os caracteres de texto na expressão. Números e símbolos são ignorados.
Sintaxe:
Upper(text)
Tipo de dados de retorno: caractere
| Argumento | Descrição | 
|---|---|
| text | A string a ser avaliada. | 
| Exemplo | Resultado | 
|---|---|
| Upper( ' abcD' ) | Retorna ABCD | 
Exemplo - Fundamentos de Upper
Visão geral
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova seção.
O script de carregamento contém:
- 
                                
Um campo na tabela de dados chamado InputText.
 
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Script de carregamento
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esse campo como uma dimensão:
- 
                                
InputText
 
Crie a seguinte dimensão calculada:
- 
                                
=Upper(InputText), para converter todos os caracteres no campo InputText em maiúsculas.
 
| InputText | Upper(InputText) | 
|---|---|
| nova york | NOVA YORK | 
| rHode iSland | RHODE ISLAND | 
| washingTon d.C. | WASHINGTON D.C. | 
A saída da função Upper converte todos os valores em letras maiúsculas.
O código a seguir mostra como usar a função em um script de carregamento.
Load
String,Upper(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];| String | Upper(String) | 
|---|---|
| rHode iSland | RHODE ISLAND | 
| washingTon d.C. | WASHINGTON D.C. | 
| new york | NEW YORK | 
Exemplo - Cenário superior
Visão geral
Um conjunto de dados contém códigos de países ISO e nomes de países em vários formatos, como tudo em letras minúsculas, tudo em letras maiúsculas ou capitalização misturada. O objetivo é limpar os dados para que o código e o nome de cada país sejam formatados para usar letras maiúsculas.
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova seção.
O script de carregamento contém:
- 
                                
Os campos a seguir na tabela de dados:
- 
                                        
ISO CountryCode
 - 
                                        
CountryName
 
 - 
                                        
 
Um conjunto de dados que é carregado em uma tabela de dados denominada Example.
Script de carregamento
Country:
Load  * inline [
ISO_CountryCode, CountryName
gbr, United kingdom
Ind, india
CAN, Canada
Are, United arab emirates
];Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
- 
                                
ISO_CountryCode
 - 
                                
CountryName
 
Crie as seguintes dimensões calculadas:
- 
                                
=Upper(ISO_CountryCode) para criar uma coluna de códigos de países que usam todos os caracteres em maiúsculas.
 - 
                                
=Upper(CountryName), para criar uma coluna de nomes de países que usam todos os caracteres em maiúsculas.
 
| ISO_CountryCode | CountryName | Upper(ISO_CountryCode) | Upper(CountryName) | 
|---|---|---|---|
| Eau | Emirados árabes unidos | EAU | EMIRADOS ÁRABES UNIDOS | 
| CAN | Canadá | CAN | CANADÁ | 
| gbr | Reino Unido | GBR | REINO UNIDO | 
| Ind | índia | IND | ÍNDIA | 
A função Upper converteu todos os códigos e nomes de países para usar caracteres maiúsculos.
Exemplo - Cenário avançado de Upper
Visão geral
Usando o mesmo conjunto de dados do cenário anterior, este exemplo combina o nome e o código do país e formata essas strings usando as funções Capitalize e Upper.
Resultado
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
- 
                                
ISO_CountryCode
 - 
                                
CountryName
 
Crie a seguinte dimensão calculada:
- 
                                
=Capitalize(CountryName) & ' (' & Upper(ISO_CountryCode) & ')' para criar uma nova dimensão que concatena CountryName e ISO_CountryCode e formata os nomes dos países para usar letras maiúsculas no título e os códigos de país para usar letras maiúsculas.
 
| ISO_CountryCode | CountryName | Capitalize(CountryName) & '(' & Upper(ISO_CountryCode) & ')' | 
|---|---|---|
| Eau | Emirados árabes unidos | Emirados Árabes Unidos (EAU) | 
| CAN | Canadá | Canadá (CAN) | 
| gbr | Reino Unido | Reino Unido (GBR) | 
| Ind | índia | Índia (IND) |