# Upper - Función de script y de gráfico

Upper() convierte todos los caracteres de la cadena introducida en mayúscula para todos los caracteres de texto de la expresión. Los números y símbolos se ignoran.

Sintaxis:

Upper(text)

Tipo de datos que devuelve: cadena de texto

Argumentos

| Argumento | Descripción |
| --- | --- |
| text | La cadena de texto que se ha de evaluar. |

Ejemplo: expresión de gráfico

| Ejemplo | Resultado |
| --- | --- |
| `Upper( ' abcD' )` | Devuelve `ABCD` |

## Ejemplo: fundamentos de Upper

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Upper.htm)

#### Expresión de gráfico

Descripción

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

El script de carga contiene:

* Un conjunto de datos que se carga en una tabla de datos denominada `Example`.

* Un campo de la tabla de datos llamado `InputText`.

Script de carga

```
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
```

Resultados

Cargue los datos y abra una hoja. Cree una nueva tabla y agregue este campo como dimensión:

* ` InputText
                                   `

Cree la siguiente dimensión calculada:

* `=Upper(InputText)`, para convertir todos los caracteres del campo `InputText` a mayúsculas.

Tabla de resultados

| InputText | Upper(InputText) |
| --- | --- |
| new york | NEW YORK |
| rHode iSland | RHODE ISLAND |
| washingTon d.C. | WASHINGTON D.C. |

El resultado de la función `Upper` convierte todos los valores a mayúsculas.

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Upper.htm)

#### Script de carga

El siguiente código muestra cómo utilizar la función en un script de carga.

```
Load
String,Upper(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
```

Tabla de resultados

| Cadena de texto | Upper(Cadena de texto) |
| --- | --- |
| rHode iSland | RHODE ISLAND |
| washingTon d.C. | WASHINGTON D.C. |
| new york | NEW YORK |

## Ejemplo: uso de Upper

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Upper.htm)

#### Expresión de gráfico

Descripción

Un conjunto de datos contiene los códigos ISO de los países y los nombres de los países en varios formatos, con todo en minúsculas, todo en mayúsculas o mezclando mayúsculas y minúsculas. El objetivo es limpiar los datos para que el código y el nombre de cada país se formateen para utilizar mayúsculas.

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

El script de carga contiene:

* Un conjunto de datos que se carga en una tabla de datos denominada `Example`.

* Los siguientes campos de la tabla de datos:

  * `ISO CountryCode`

  * `CountryName`

Script de carga

```
Country:
Load  * inline [
​​ISO_CountryCode, CountryName
gbr, United kingdom
Ind, india
CAN, Canada
Are, United arab emirates
];
```

Resultados

Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:

* ` ISO_CountryCode
                                   `

* CountryName

Cree las siguientes dimensiones calculadas:

* `=Upper(ISO_CountryCode)`, para crear una columna de códigos de país que utilicen todos los caracteres en mayúsculas.

* `=Upper(CountryName)`, para crear una columna de nombres de países que utilicen todos los caracteres en mayúsculas.

Tabla de resultados

| ISO\_CountryCode | CountryName | Upper(ISO\_CountryCode) | Upper(CountryName) |
| --- | --- | --- | --- |
| Are | United arab emirates | ARE | EMIRATOS ÁRABES UNIDOS |
| CAN | Canadá | CAN | CANADÁ |
| gbr | United Kingdom | GBR | UNITED KINGDOM |
| Ind | India | IND | INDIA |

La función `Upper` ha convertido todos los códigos y nombres de países para que utilicen caracteres en mayúsculas.

## Ejemplo: uso avanzado de Upper

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Upper.htm)

#### Expresión de gráfico

Descripción

Utilizando el mismo conjunto de datos que en el caso anterior, este ejemplo combina el nombre del país y el código del país y da formato a estas cadenas utilizando las funciones Capitalize y Upper.

Resultado

Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:

* ISO\_CountryCode

* CountryName

Cree la siguiente dimensión calculada:

* =Capitalize(CountryName) & ' (' & Upper(ISO\_CountryCode) & ')', para crear una nueva dimensión que concatene CountryName y ISO\_CountryCode y dé formato a los nombres de los países para que utilicen mayúsculas y minúsculas.

Tabla de resultados

| ISO\_CountryCode | CountryName | Capitalize(CountryName) & '(' & Upper(ISO\_CountryCode) & ')' |
| --- | --- | --- |
| Are | United arab emirates | United Arab Emirates (ARE) |
| CAN | Canada | Canada (CAN) |
| gbr | United Kingdom | United Kingdom (GBR) |
| Ind | india | India (IND) |