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 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
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
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.
Hai trovato utile questa pagina?
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!