# Upper Fonction de script et de graphique

Upper() convertit les caractères de la chaîne d'entrée en lettres majuscules pour tous les caractères de texte de l'expression. Les nombres et les symboles sont ignorés.

Syntaxe :

Upper(text)

Type de données renvoyé : chaîne

Arguments

| Argument | Description |
| --- | --- |
| text | Chaîne à évaluer. |

Exemple : Expression de graphique

| Exemple | Résultat |
| --- | --- |
| `Upper( ' abcD' )` | Renvoie `ABCD`. |

## Exemple - Les bases de Upper

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

#### Expression de graphique

Vue d'ensemble

Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.

Le script de chargement contient :

* Jeu de données chargé dans une table de données appelée `Example`.

* Champ dans la table de données portant le nom `InputText`.

Script de chargement

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

Résultats

Chargez les données et ouvrez une feuille. Créez une table et ajoutez ce champ comme dimension :

* ` InputText
                                   `

Créez la dimension calculée suivante :

* `=Upper(InputText)` pour convertir tous les caractères du champ `InputText` en majuscules.

Tableau de résultats

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

La sortie de la fonction `Upper` convertit toutes les valeurs en majuscules.

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

#### Script de chargement

Le code suivant montre comment utiliser la fonction dans un script de chargement.

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

Tableau de résultats

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

## Exemple - Scénario Upper

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

#### Expression de graphique

Vue d'ensemble

Un jeu de données contient des noms de pays et des codes de pays ISO dans différents formats tels que tout en minuscules, tout en majuscules ou en casse mixte. L'objectif est de nettoyer les données afin que chaque code et chaque nom de pays soient formatés en majuscules.

Ouvrez l'éditeur de chargement de données et ajoutez le script de chargement ci-dessous à une nouvelle section.

Le script de chargement contient :

* Jeu de données chargé dans une table de données appelée `Example`.

* Champs suivants dans la table de données :

  * `ISO CountryCode`

  * `CountryName`

Script de chargement

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

Résultats

Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :

* ` ISO_CountryCode
                                   `

* CountryName

Créez les dimensions calculées suivantes :

* `=Upper(ISO_CountryCode)` pour créer une colonne de codes de pays utilisant tous les caractères en majuscules.

* `=Upper(CountryName)` pour créer une colonne de noms de pays utilisant tous les caractères en majuscules.

Tableau de résultats

| 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 |

La fonction `Upper` a converti tous les codes de pays et noms de pays en caractères majuscules.

## Exemple - Scénario Upper avancé

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

#### Expression de graphique

Vue d'ensemble

En reprenant le même jeu de données que celui du scénario précédent, cet exemple combine le nom de pays et le code du pays et formate ces chaînes à l'aide des fonctions Capitalize et Upper.

Résultat

Chargez les données et ouvrez une feuille. Créez une table et ajoutez ces champs comme dimensions :

* ISO\_CountryCode

* CountryName

Créez la dimension calculée suivante :

* =Capitalize(CountryName) & ' (' & Upper(ISO\_CountryCode) & ')' pour créer une nouvelle dimension qui concatène CountryName et ISO\_CountryCode et qui formate les noms de pays pour qu'ils utilisent la casse de titre et les codes de pays pour qu'ils utilisent des majuscules.

Tableau de résultats

| 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) |