Om inget annat anges använder exemplen i detta ämne följande datumformat: MM/DD/ÅÅÅÅ. Datumformatet anges i SET DateFormat-satsen i datainläsningsskriptet. Förvald datumformatering kan vara annorlunda i ditt system, på grund av dina regionala inställningar och andra faktorer. Du kan ändra formaten i exemplen nedan så att det passar dina krav. Eller så kan du ändra formaten i ditt laddningsskript så att de matchar dessa exempel.
Standardregionalinställningar i appar baseras på de regionala systeminställningarna för datorn eller servern där Qlik Sense är installerad. Om Qlik Sense-servern du ansluter till är inställd på Sverige så kommer skriptredigeraren använda regionala inställningar för Sverige för datum, tid och valuta. Dessa regionala formatinställningar är inte relaterade till språket som visas i Qlik Sense användargränssnittet. Qlik Sense kommer att visas på samma språk som webbläsaren du använder.
Exempel 1 – Standardsystemvariabler
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning med datum läses in i en tabell med namnet Transactions.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
date
monthname
Skapa det här måttet:
=sum(amount)
Resultattabell
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
Standarddefinitionen för MonthNames används. I laddningsskriptet används Month-funktionen med date-fältet som tillhandahållet argument.
I resultattabellen visar utdata från denna Month-funktion årets månader i formatet för MonthNames-definitionen.
Exempel 2 – Byt systemvariabel
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning med datum läses in i en tabell med namnet Transactions.
Ett date-fält.
MonthNames -variabeln som är modifierad för att använda de förkortade månadsnamnen på spanska.
Laddningsskript
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
];
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
date
monthname
Skapa det här måttet:
=sum(amount)
Resultattabell
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
I laddningsskriptet ändras först MonthNames-variabeln för att lista namnen på månaderna i förkortad version på spanska. Month-funktionen används med date-fältet som tillhandahållet argument.
I resultattabellen visar utdata från denna Month-funktion årets månader i formatet för MonthNames-definitionen.
Det är viktigt att komma ihåg att om språket för MonthNames-variabeln ändras som i det här exemplet, så kommer LongMonthNames-variabeln fortfarande att innehålla namn på månader på engelska. LongMonthNames-variabeln måste modifieras om båda variablerna används i programmet.
Exempel 3 – Datumfunktion
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning med datum läses in i en tabell med namnet Transactions.
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
date
monthname
Skapa det här måttet:
=sum(amount)
Resultattabell
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
Standarddefinitionen för MonthNames används. I laddningsskript används Date-funktionen med date-fältet som det första argumentet. Det andra argumentet är MMM.
Genom att använda denna formatering omvandlar Qlik Sense värdena från det första argumentet till motsvarande månadsnamn som ställs in i MonthNames-variabeln. I resultattabellen visar fältvärdena för vårt skapade month-fält detta.
Var den här sidan till hjälp för dig?
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!