# Upper Funzione per script e grafici

Upper() applica il carattere maiuscolo a tutti i caratteri della stringa di input per tutti i caratteri di testo nell'espressione. I numeri e i simboli vengono ignorati.

Sintassi:

Upper(text)

Tipo di dati restituiti: stringa

Argomenti

| Argomento | Descrizione |
| --- | --- |
| text | La stringa da valutare. |

Esempio: espressione del grafico

| Esempio | Risultato |
| --- | --- |
| `Upper( ' abcD' )` | Restituisce `ABCD` |

## Esempio: principi fondamentali della funzione Upper

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

#### Espressione del grafico

Panoramica

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati che viene caricato in una tabella dati chiamata `Example`.

* Un campo della tabella dati denominata `InputText`.

Script di caricamento

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

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere questo campo come dimensione:

* ` InputText
                                   `

Creare la seguente dimensione calcolata:

* `=Upper(InputText)`, per convertire tutti i caratteri del campo `InputText` in maiuscolo.

Tabella dei risultati

| InputText | Maiusc(TestoInput) |
| --- | --- |
| New York | New York |
| Rhode Island | Rhode Island |
| washingTon d.C. | WASHINGTON D.C. |

L'output della funzione `Upper` converte tutti i valori in maiuscolo.

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

#### Script di caricamento

Il codice seguente mostra come utilizzare la funzione in uno script di caricamento.

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

Tabella dei risultati

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

## Esempio - Scenario superiore

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

#### Espressione del grafico

Panoramica

Un set di dati contiene i codici ISO dei Paesi e i nomi dei Paesi in formati diversi, ad esempio tutti in minuscolo, tutti in maiuscolo o con maiuscole e minuscole. L'obiettivo è pulire i dati in modo che ogni codice e nome dei Paesi sia formattato in modo da utilizzare le maiuscole.

Aprire l'Editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova sezione.

Lo script di caricamento contiene:

* Un set di dati che viene caricato in una tabella dati chiamata `Example`.

* I seguenti campi nella tabella dati:

  * `ISO CountryCode`

  * `CountryName`

Script di caricamento

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

Risultati

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:

* ` ISO_CountryCode
                                   `

* NomePaese

Creare le seguenti dimensioni calcolate:

* `=Upper(ISO_CountryCode)`, per creare una colonna con i codici dei Paesi che utilizzano tutti i caratteri in maiuscolo.

* `=Upper(CountryName)`, per creare una colonna con i nomi dei Paesi che utilizzano tutti i caratteri in maiuscolo.

Tabella dei risultati

| CodicePaese\_ISO | NomePaese | Maiusc(CodicePaese\_ISO) | Maiusc(NomePaese) |
| --- | --- | --- | --- |
| Sono | Emirati Arabi Uniti | EAU | Emirati Arabi Uniti |
| CAN | Canada | CAN | Canada |
| gbr | Regno Unito | GBR | REGNO UNITO |
| Ind | india | IND | India |

La funzione `Upper` ha convertito tutti i codici paese e i nomi dei paesi in caratteri maiuscoli.

## Esempio: scenario per l'applicazione della funzione Upper avanzata

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

#### Espressione del grafico

Panoramica

Utilizzando lo stesso set di dati dello scenario precedente, questo esempio combina il nome e il codice dei Paesi e formatta queste stringhe utilizzando le funzioni Capitalize e Upper.

Risultato

Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:

* ISO\_CountryCode

* CountryName

Creare la seguente dimensione calcolata:

* =Capitalize(CountryName) & ' (' & Upper(ISO\_CountryCode) & ')', per creare una nuova dimensione che concatena CountryName e ISO\_CountryCode e formatta i nomi dei Paesi in modo da usare le iniziali in maiuscolo e i codici dei Paesi il maiuscolo.

Tabella dei risultati

| ISO\_CountryCode | CountryName | Capitalize(CountryName) & '(' & Upper(ISO\_CountryCode) & ')' |
| --- | --- | --- |
| EAU | Emirati Arabi Uniti | Emirati Arabi Uniti (EAU) |
| CAN | Canada | Canada (CAN) |
| GBR | Regno Unito | Regno Unito (GBR) |
| IND | India | India (IND) |