# DayNames

Det definierade formatet ersätter konventionen med veckodagsnamn som ställts in av dina regionala inställningar.

Syntax:

DayNames

Vid modifiering av variabeln krävs ett semikolon ` ;  `för att separera de individuella värdena.

Exempel på DayName-funktioner

| Funktionsexempel | Resultatdefinition |
| --- | --- |
| ` Set DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';  ` | Denna användning av DayNames-funktionen definierar dagnamn i deras förkortade form. |
| ` Set DayNames='M;Tu;W;Th;F;Sa;Su';  ` | Denna användning av DayNames-funktionen definierar dagnamn efter deras första bokstav. |

`DayNames`-funktionen används ofta i kombination med följande funktioner:

Relaterade funktioner

| Funktion | Interaktion |
| --- | --- |
| [weekday Skript- och diagramfunktion](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/weekday.htm) | Skriptfunktion för att returnera ` DayNames  ` som fältvärden. |
| [Date Skript- och diagramfunktion](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm) | Skriptfunktion för att returnera ` DayNames  ` som fältvärden. |
| [LongDayNames](https://help.qlik.com/sv-SE/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongDayNames.htm) | Långformvärden för ``.DayNames |

## 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.

Standardregionalinställningar i program baseras på de regionala systeminställningarna för datorn eller servern där Qlik Sense är installerad. Om Qlik Senseservern du ansluter till är inställd på Sverige så kommer Dataladdningsredigeraren att använda svenska regionala inställningar 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

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

#### Laddningsskript och resultat

Översikt

I det här exemplet är datumen i datamängden inställda på formatet MM/DD/YYYY.

Ö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 `DayNames`.

Laddningsskript

```
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 
]; 
```

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 | summa(belopp) |
| --- | --- | --- |
| 01/01/2022 | lör | 1000 |
| 2022-02-01 | tis | 2123 |
| 2022-03-01 | tis | 4124 |
| 04/01/2022 | fre | 2431 |

I laddningsskript används `WeekDay`-funktionen med `date`-fältet som tillhandahållet argument. I resultattabellen visar utdata från denna `WeekDay`-funktion veckodagarna i formatet för `DayNames`-definitionen.

## Exempel 2 – Byt systemvariabel

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DayNames.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 `DayNames`-definitionen för att använda de förkortade veckodagarna på afrikaans.

Laddningsskript

```
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 
]; 
```

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 | summa(belopp) |
| --- | --- | --- |
| 01/01/2022 | Lö | 1000 |
| 2022-02-01 | Ti | 2123 |
| 2022-03-01 | Ti | 4124 |
| 04/01/2022 | Vr | 2431 |

I resultattabellen visar utdata från denna `WeekDay`-funktion veckodagarna i formatet för `DayNames`-definitionen.

Det är viktigt att komma ihåg att om språket för `DayNames` ändras som det har varit i det här exemplet, skulle `LongDayNames` fortfarande innehålla veckodagar på engelska. Detta skulle också behöva ändras om båda variablerna används i applikationen.

## Exempel 3 – Datumfunktion

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DayNames.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 `DayNames`.

Laddningsskript

```
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 
]; 
```

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 | dayname | summa(belopp) |
| --- | --- | --- |
| 01/01/2022 | lör | 1000 |
| 2022-02-01 | tis | 2123 |
| 2022-03-01 | tis | 4124 |
| 04/01/2022 | fre | 2431 |

Standarddefinitionen för `DayNames` används. I laddningsskript används `Date`-funktionen med `date`-fältet som det första argumentet. Det andra argumentet är `WWW`. Denna formatering omvandlar resultatet till de värden som lagras i `DayNames` -definitionen. Detta visas i utdata för resultattabellen.