Det definierade formatet ersätter konventionen med långa veckodagsnamn i regionala inställningar.
Syntax:
LongDayNames
Följande exempel på LongDayNames-funktionen definierar dagsnamn i sin helhet:
Set
LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';
Vid modifiering av variabeln krävs ett semikolon ;för att separera de individuella värdena.
LongDayNames-funktionen kan användas i kombination med Date - skript- och diagramfunktion-funktionen som returnerar DayNames som fältvärden.
Lokala inställningar
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 – Standard för systemvariabler
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning med datum, som kommer att laddas in i en tabell med namnet, Transactions.
Ett date-fält.
Standarddefinitionen för LongDayNames.
Laddningsskript
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
];
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
date
dayname
Skapa det här måttet:
=sum(amount)
Resultattabell
date
dayname
=sum(amount)
01/01/2022
Lördag
1000
02/01/2022
Tisdag
2123
03/01/2022
Tisdag
4124
04/01/2022
Fredag
2431
I laddningsskriptet, för att skapa ett fält som kallas dayname, använder du Date-funktionen med date-fältet som det första argumentet. Det andra argumentet i funktionen är WWWW-formateringen.
Genom att använda denna formatering omvandlas värdena från det första argumentet till motsvarande heldagsnamn som ställs in i LongDayNames-variabeln. I resultattabellen visar fältvärdena för vårt skapade dayname-fält detta.
Exempel 2 – Byt systemvariabel
Översikt
Öppna skriptredigeraren och lägg till laddningsskriptet nedan i en ny flik.
Samma datauppsättning och scenario som det första exemplet används. Men i början av skriptet ändras LongDayNames-definitionen för att använda de veckodagarna på spanska.
Laddningsskript
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
];
Resultat
Ladda data och öppna ett ark. Skapa en ny tabell och lägg till dessa fält som dimensioner:
date
dayname
Skapa det här måttet:
=sum(amount)
Resultattabell
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
I laddningsskriptet ändras LongDayNames-variabeln för att lista veckodagarna på spanska.
Du kan sedan skapa ett fält som kallas, dayname, vilket är Date-funktionen som används med date-fältet som det första argumentet.
Det andra argumentet i funktionen är WWWW-formateringen. Genom att använda denna formatering omvandlar Qlik Sense värdena från det första argumentet till motsvarande heldagsnamn som ställs in i LongDayNames-variabeln.
I resultattabellen visar fältvärdena för vårt skapade dayname-fält veckodagarna skrivna på spanska och i sin helhet.
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!