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. Per ulteriori informazioni, vedere Modifica delle impostazioni internazionali per la creazione di app e script.
Le impostazioni regionali predefinite nelle app si basano sul profilo utente. Queste impostazioni di formato regionale non riguardano la lingua visualizzata nell'interfaccia utente Qlik Cloud. Qlik Cloud verrà visualizzato nella stessa lingua del browser utilizzato.
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!