# LongDayNames

Il formato specificato sostituisce la convenzione usata per i nomi lunghi dei giorni della settimana nelle impostazioni locali.

Sintassi:

LongDayNames

Il seguente esempio della funzione `LongDayNames` definisce i nomi dei giorni per intero:

`Set 
 LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';`

Quando si modifica la variabile, è necessario inserire un punto e virgola `;` per separare i singoli valori.

La funzione `LongDayNames` può essere utilizzata in combinazione con la funzione [Date - funzione dello script e del grafico](https://help.qlik.com/it-IT/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm) che restituisce `DayNames` come valori di campo.

## 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/LongDayNames.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 con date, che verrà caricato in una tabella denominata `Transactions`.

* Un campo `date`.

* La definizione predefinita `LongDayNames`.

Script di caricamento

```
SET LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday'; 
						
Transactions: 
LOAD 
date, 
Date(date,'WWWW') as dayname, 
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`
* `dayname`

Creare questa misura:

`=sum(amount)`

Tabella dei risultati

| date | dayname | =sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Saturday | 1000 |
| 02/01/2022 | Tuesday | 2123 |
| 03/01/2022 | Tuesday | 4124 |
| 04/01/2022 | Friday | 2431 |

Nello script di caricamento, per creare un campo denominato `dayname`, viene utilizzata la funzione `Date` viene utilizzata con il campo `date` come primo argomento. Il secondo argomento nella funzione è la formattazione `WWWW`.

L'utilizzo di questa formattazione converte i valori del primo argomento nel nome del giorno completo corrispondente impostato nella variabile `LongDayNames`. Questo viene mostrato nella tabella dei risultati, nei valori di campo per il campo creato `dayname`.

## Esempio 2 – Modifica della variabile di sistema

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

#### Script di caricamento e risultati

Panoramica

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

Vengono utilizzati lo stesso set di dati e lo stesso scenario del primo esempio. Tuttavia, all'inizio dello script, la definizione `LongDayNames` viene modificata per utilizzare i giorni della settimana in spagnolo.

Script di caricamento

```
SET LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo'; 

Transactions: 
LOAD 
date, 
Date(date,'WWWW') as dayname, 
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`
* `dayname`

Creare questa misura:

`=sum(amount)`

Tabella dei risultati

| date | dayname | =sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Sábado | 1000 |
| 02/01/2022 | Martes | 2123 |
| 03/01/2022 | Martes | 4124 |
| 04/01/2022 | Viernes | 2431 |

Nello script di caricamento, la variabile `LongDayNames` viene modificata per elencare i giorni della settimana in spagnolo.

Quindi, è necessario creare un campo denominato `dayname`, che è la funzione `Date` utilizzata con il campo `date` come primo argomento.

Il secondo argomento nella funzione è la formattazione `WWWW`. L'utilizzo della formattazione Qlik Sense converte i valori del primo argomento nel nome del giorno completo corrispondente impostato nella variabile `LongDayNames`.

Nella tabella dei risultati, i valori di campo per il campo creato `dayname` visualizza i giorni della settimana scritti per intero in spagnolo.