# MonthNames

Il formato specificato sostituisce la convenzione usata per i nomi dei mesi nelle impostazioni locali.

Sintassi:

MonthNames

Quando si modifica la variabile, è necessario utilizzare `;` per separare i singoli valori.

Esempi di funzioni

| Esempio | Risultati |
| --- | --- |
| ` Set MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';  ` | L'utilizzo della funzione `MonthNames` consente di definire i nomi dei mesi in inglese e nella loro forma abbreviata. |
| ` Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic';  ` | L'utilizzo della funzione ` MonthNames  ` consente di definire i nomi dei mesi in spagnolo e nella loro forma abbreviata. |

La funzione `MonthNames` può essere utilizzata in combinazione con le seguenti funzioni:

Funzioni correlate

| Funzione | Interazione |
| --- | --- |
| [month - funzione dello script e del grafico](https://help.qlik.com/it-IT/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/month.htm) | Funzione di script per restituire i valori definiti in `MonthNames` come valori di campo |
| [Date - funzione dello script e del grafico](https://help.qlik.com/it-IT/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm) | Funzione script per restituire i valori definiti in `MonthNames` come valori di campo in base all'argomento di formattazione fornito |
| [LongMonthNames](https://help.qlik.com/it-IT/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongMonthNames.htm) | Valori nel formato lungo di `MonthNames` |

## Impostazioni locali

Se non diversamente specificato, gli esempi di questo argomento utilizzano il seguente formato di data: MM/GG/AAAA. Il formato della data viene specificato nell'istruzione `SET DateFormat` nello script di caricamento dei dati. La formattazione predefinita della data potrebbe essere diversa nel proprio sistema, a causa delle impostazioni regionali e di altri fattori. È possibile modificare i formati degli esempi seguenti in base alle proprie esigenze. In alternativa, è possibile modificare i formati nel proprio script di caricamento per adattarli a questi esempi.

Le impostazioni regionali predefinite delle app si basano sulle impostazioni regionali del sistema del computer o del server in cui risulta installato Qlik Sense. Se il server Qlik Sense a cui si accede è impostato in Svezia, l'editor caricamento dati utilizzerà le impostazioni regionali svedesi per date, ora e valuta. Queste impostazioni di formato regionale non riguardano la lingua visualizzata nell'interfaccia utente Qlik Sense. Qlik Sense verrà visualizzato nella stessa lingua del browser utilizzato.

## Esempio 1 - Variabili di sistema predefinite

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

#### Script di caricamento e risultati

Panoramica

Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.

Lo script di caricamento contiene:

* Un set di dati caricato in una tabella denominata `Transactions`.

* Un campo `date`.

* La definizione predefinita `MonthNames`.

Script di caricamento

```
SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec'; 

Transactions: 
LOAD 
date, 
Month(date) as monthname, 
id, 
amount 
INLINE  
[ 
date,id,amount 
01/01/2022,1,1000.45 
01/02/2022,2,2123.34 
01/03/2022,3,4124.35 
01/04/2022,4,2431.36 
01/05/2022,5,4787.78
01/06/2022,6,2431.84 
01/07/2022,7,2854.83 
01/08/2022,8,3554.28 
01/09/2022,9,3756.17 
01/10/2022,10,3454.35 
]; 
```

Risultati

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

* `date`
* `monthname`

Creare questa misura:

`=sum(amount)`

Tabella dei risultati

| date | monthname | sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Jan | 1000.45 |
| 01/02/2022 | Jan | 2123.34 |
| 01/03/2022 | Jan | 4124.35 |
| 01/04/2022 | Jan | 2431.36 |
| 01/05/2022 | Jan | 4787.78 |
| 01/06/2022 | Jan | 2431.84 |
| 01/07/2022 | Jan | 2854.83 |
| 01/08/2022 | Jan | 3554.28 |
| 01/09/2022 | Jan | 3756.17 |
| 01/10/2022 | Jan | 3454.35 |

Viene utilizzata la definizione predefinita `MonthNames`. Nello script di caricamento, la funzione `  Month ` viene utilizzata con il campo `date` come argomento fornito.

Nella tabella dei risultati, l'output della funzione `Month` visualizza i giorni della settimana nel formato della definizione `MonthNames`.

## Esempio 2 - Modifica della variabile di sistema

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

#### Script di caricamento e risultati

Panoramica

Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.

Lo script di caricamento contiene:

* Un set di dati caricato in una tabella denominata `Transactions`.

* Un campo `date`.

* La variabile ` MonthNames  ` modificata per utilizzare i mesi abbreviati in spagnolo.

Script di caricamento

```

                            Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic'; 

Transactions: 
LOAD 
date, 
month(date) as month, 
id, 
amount 
INLINE  
[ 
date,id,amount 
01/01/2022,1,1000 
02/01/2022,2,2123 
03/01/2022,3,4124 
04/01/2022,4,2431 
]; 
```

Risultati

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

* `date`
* `monthname`

Creare questa misura:

`=sum(amount)`

Tabella dei risultati

| date | monthname | sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Enero | 1000.45 |
| 01/02/2022 | Enero | 2123.34 |
| 01/03/2022 | Enero | 4124.35 |
| 01/04/2022 | Enero | 2431.36 |
| 01/05/2022 | Enero | 4787.78 |
| 01/06/2022 | Enero | 2431.84 |
| 01/07/2022 | Enero | 2854.83 |
| 01/08/2022 | Enero | 3554.28 |
| 01/09/2022 | Enero | 3756.17 |
| 01/10/2022 | Enero | 3454.35 |

Nello script di caricamento, per prima cosa la variabile `MonthNames` viene modificata per elencare i mesi dell'anno abbreviati in spagnolo. La funzione `Month` viene utilizzata con il campo `date` come argomento fornito.

Nella tabella dei risultati, l'output della funzione `Month` visualizza i giorni della settimana nel formato della definizione `MonthNames`.

È importante ricordare che se la lingua per la variabile `MonthNames` viene modificata come in questo esempio, la variabile `LongMonthNames` conterrà comunque i mesi dell'anno in inglese. Se entrambe le variabili vengono utilizzate nell'applicazione, è necessario modificare la variabile `LongMonthNames`.

## Esempio 3 – Funzione data

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

#### Script di caricamento e risultati

Panoramica

Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.

Lo script di caricamento contiene:

* Un set di dati caricato in una tabella denominata `Transactions`.

* Un campo `date`.

* La definizione predefinita `MonthNames`.

Script di caricamento

```
SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec'; 

Transactions: 
LOAD 
date, 
Month(date, ’MMM’) as monthname, 
id, 
amount 
INLINE  
[ 
date,id,amount 
01/01/2022,1,1000.45 
01/02/2022,2,2123.34 
01/03/2022,3,4124.35 
01/04/2022,4,2431.36 
01/05/2022,5,4787.78 
01/06/2022,6,2431.84 
01/07/2022,7,2854.83 
01/08/2022,8,3554.28 
01/09/2022,9,3756.17 
01/10/2022,10,3454.35 
]; 
```

Risultati

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

* `date`
* `monthname`

Creare questa misura:

`=sum(amount)`

Tabella dei risultati

| date | monthname | sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Jan | 1000.45 |
| 01/02/2022 | Jan | 2123.34 |
| 01/03/2022 | Jan | 4124.35 |
| 01/04/2022 | Jan | 2431.36 |
| 01/05/2022 | Jan | 4787.78 |
| 01/06/2022 | Jan | 2431.84 |
| 01/07/2022 | Jan | 2854.83 |
| 01/08/2022 | Jan | 3554.28 |
| 01/09/2022 | Jan | 3756.17 |
| 01/10/2022 | Jan | 3454.35 |

Viene utilizzata la definizione predefinita `MonthNames`. Nello script di caricamento, la funzione`  Date ` viene utilizzata con il campo `date` come primo argomento. Il secondo argomento è `MMM`.

L'utilizzo della formattazione Qlik Sense converte i valori del primo argomento nel nome del mese corrispondente impostato nella variabile `MonthNames`. Questo viene mostrato nella tabella dei risultati, nei valori di campo per il campo creato `month`.