# LongMonthNames

Det definierade formatet ersätter konventionen med långa månadsnamn i regionala inställningar.

Syntax:

LongMonthNames

När variabeln modifieras måste `;` användas för att separera de individuella värdena.

Följande exempel på LongMonthNames -funktionen definierar dagsnamn i sin helhet:

`Set LongMonthNames='January;February;March;April;May;June;July;August;September;October;November;December';`

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

Relaterade funktioner

| Funktion | Interaktion |
| --- | --- |
| [Date - skript- och diagramfunktion](https://help.qlik.com/sv-SE/sense/November2024/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/November2024/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/ÅÅÅÅ. 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

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

#### Laddningsskript och resultat

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

* Standarddefinitionen för `LongMonthNames`.

Laddningsskript

```
SET LongMonthNames='January;February;March;April;May;June;July;August;September;October;November;December'; 
						
Transactions: 
Load 
date, 
Date(date,’MMMM’) as monthname, 
id, 
amount 
Inline  
[ 
date,id,amount 
01/01/2022,1,1000.45 
01/02/2022,2,2123.34 
01/03/2022,3,4124.35 
01/04/2022,4,2431.36 
01/05/2022,5,4787.78 
01/06/2022,6,2431.84 
01/07/2022,7,2854.83 
01/08/2022,8,3554.28 
01/09/2022,9,3756.17 
01/10/2022,10,3454.35 
]; 
```

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 | 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 laddningsskriptet, 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

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

#### Laddningsskript och resultat

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