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
januari
1000.45
01/02/2022
januari
2123.34
01/03/2022
januari
4124.35
01/04/2022
januari
2431.36
01/05/2022
januari
4787.78
01/06/2022
januari
2431.84
01/07/2022
januari
2854.83
01/08/2022
januari
3554.28
01/09/2022
januari
3756.17
01/10/2022
januari
3454.35
Standarddefinitionen för LongMonthNames används. I laddningsskript, för att skapa ett fält som kallas month, använder du Date-funktionen med date-fältet som det första argumentet. Det andra argumentet i funktionen är MMMM-formateringen.
Genom att använda denna formatering omvandlar Qlik Sense värdena från det första argumentet till motsvarande hela månadsnamn som ställs in i LongMonthNames-variabeln. I resultattabellen visar fältvärdena för vårt skapade month-fält detta.
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.
LongMonthNames-variabeln som är modifierad för att använda de förkortade veckodagarna på spanska.
Laddningsskript
SET LongMonthNames='Enero;Febrero;Marzo;Abril;Mayo;Junio;Julio;Agosto;Septiembre;OctubreNoviembre;Diciembre';
Transactions:
LOAD
date,
Date(date,'MMMM') as monthname,
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 sum(amount) och 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 LongMonthNames-variabeln för att lista namnen på månaderna på spanska. Därefter, för att skapa ett fält som kallas monthname används Date -funktionen tillsammans med date-fältet som det första argumentet. Det andra argumentet i funktionen är MMMM-formateringen.
Genom att använda denna formatering omvandlar Qlik Sense värdena från det första argumentet till motsvarande hela månadsnamn som ställs in i LongMonthNames-variabeln. I resultattabellen visar fältvärdena för vårt skapade monthname -fält månadsnamnenskrivna på spanska.
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!