# LongDayNames

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](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm)-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/YYYY. 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. Mer information finns i [Ändra regioninställningar för applikationer och skript](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm).

Standardinställningar för region i applikationer baseras på användarprofilen. Dessa regionala formatinställningar är inte relaterade till språket som visas i Qlik Cloud användargränssnittet. Qlik Cloud kommer att visas på samma språk som webbläsaren du använder.

Om du är en applikationsskapare kan du ange standardregionen för applikationer du skapar. Mer information finns i [Ställa in önskade regioninställningar för att skapa appar och skript i Qlik Cloud-analys](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting).

## Exempel 1 – Standard för systemvariabler

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongDayNames.htm)

#### Laddningsskript och resultat

Översikt

Öppna dataladdningsredigeraren och lägg till laddningsskriptet nedan i ett nytt delavsnitt.

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

| datum | veckodagsnamn | =sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Lördag | 1000 |
| 2022-02-01 | Tisdag | 2123 |
| 2022-03-01 | 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

[](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongDayNames.htm)

#### Laddningsskript och resultat

Ö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

| datum | veckodagsnamn | =sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Lördag | 1000 |
| 2022-02-01 | Tisdag | 2123 |
| 2022-03-01 | Tisdag | 4124 |
| 04/01/2022 | Fredag | 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.