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
In questo esempio, le date nel set di dati sono impostate nel formato MM/GG/AAAA.
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 DayNames.
Script di caricamento
SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
Transactions:
LOAD
date,
WeekDay(date) 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
Sat
1000
02/01/2022
Tue
2123
03/01/2022
Tue
4124
04/01/2022
Fri
2431
Nello script di caricamento, la funzione WeekDay viene utilizzata con il campo date come argomento fornito. Nella tabella dei risultati, l'output di questa funzione WeekDay visualizza i giorni della settimana nel formato della definizione DayNames.
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 DayNames viene modificata per utilizzare i giorni abbreviati della settimana in afrikaans.
Script di caricamento
SET DayNames='Ma;Di;Wo;Do;Vr;Sa;So';
Transactions:
Load
date,
WeekDay(date) 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
Sa
1000
02/01/2022
Di
2123
03/01/2022
Di
4124
04/01/2022
Vr
2431
Nella tabella dei risultati, l'output di questa funzione WeekDay visualizza i giorni della settimana nel formato della definizione DayNames.
È importante ricordare che se la lingua per DayNames viene modificata come in questo esempio, LongDayNames conterrà comunque i giorni della settimana in inglese. È necessario modificare anche questo valore se entrambe le variabili vengono utilizzate nell'applicazione.
Esempio 3 – Funzione data
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 DayNames.
Script di caricamento
SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
Transactions:
Load
date,
Date(date,'WWW') 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
Sat
1000
02/01/2022
Tue
2123
03/01/2022
Tue
4124
04/01/2022
Fri
2431
Viene utilizzata la definizione predefinita DayNames. Nello script di caricamento, la funzione Date viene utilizzata con il campo date come primo argomento. Il secondo argomento è WWW. Questa formattazione converte il risultato nei valori archiviati nella definizione DayNames. Quest'ultimo viene visualizzato nell'output della tabella dei risultati.
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!