# MonthNames

De gedefinieerde notatie vervangt de naamgevingsconventie voor maanden in de landinstellingen.

Syntaxis:

MonthNames

Bij het wijzigen van de variabele moet de `;` worden gebruikt om de afzonderlijke waarden te scheiden.

Voorbeelden van functies

| Voorbeeld | Resultaten |
| --- | --- |
| ` Set MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';  ` | Dit gebruik van de functie `MonthNames` definieert maandnamen in het Engels en hun afgekorte vorm. |
| ` Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic';  ` | Dit gebruik van de functie ` MonthNames  ` definieert maandnamen in het Spaans en hun afgekorte vorm. |

De functie `MonthNames` kan worden gebruikt in combinatie met de volgende functies:

Gerelateerde functies

| Functie | Interactie |
| --- | --- |
| [month Script- en diagramfunctie](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/month.htm) | Scriptfunctie om waarden gedefinieerd in `MonthNames` als veldwaarden te retourneren |
| [Date Script- en diagramfunctie](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm) | Scriptfunctie om waarden gedefinieerd in `MonthNames` als veldwaarden te retourneren op basis van een opgegeven opmaakargument |
| [LongMonthNames](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongMonthNames.htm) | Lange vormwaarden van `MonthNames` |

## Landinstellingen

Tenzij anders aangegeven, wordt in de voorbeelden in dit onderwerp de volgende datumindeling gebruikt: MM/DD/YYYY. De datumopmaak wordt opgegeven in de opdracht `SET DateFormat` in uw script voor het laden van gegevens. De standaard datumindeling is mogelijk anders op uw systeem vanwege landinstellingen en andere factoren. U kunt de indelingen in de voorbeelden wijzigen zodat deze aansluiten op uw behoeften. Of u kunt de indelingen in uw load-script wijzigen zodat ze overeenkomen met deze voorbeelden. Ga voor meer informatie naar [Regionale instellingen voor applicaties en scripts aanpassen](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm).

Standaard landinstellingen in applicaties zijn gebaseerd op het gebruikersprofiel. Deze landinstellingen voor indelingen zijn niet gerelateerd aan de taal die wordt weergegeven in de gebruikersinterface van Qlik Cloud. Qlik Cloud wordt weergegeven in dezelfde taal als de browser die u gebruikt.

Als u een applicatie-ontwikkelaar bent, kunt u de standaardregio instellen voor applicaties die u maakt. Ga voor meer informatie naar [Instellen van uw voorkeur voor regionale instellingen voor het maken van apps en scripts in Qlik Cloud Analyse](https://help.qlik.com/nl-NL/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting).

## Voorbeeld 1 – Standaardsysteemvariabelen

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

#### Load-script en resultaten

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensverzameling met datums die wordt geladen in een tabel genaamd `Transactions`.

* Een veld `date`.

* De standaard `MonthNames`-definitie.

Load-script

```
SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec'; 

Transactions: 
LOAD 
date, 
Month(date) 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 
]; 
```

Resultaten

Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:

* `date`
* `monthname`

Maak deze meting:

`=sum(amount)`

Resultatentabel

| date | monthname | sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Jan | 1000.45 |
| 01/02/2022 | Jan | 2123.34 |
| 01/03/2022 | Jan | 4124.35 |
| 01/04/2022 | Jan | 2431.36 |
| 01/05/2022 | Jan | 4787.78 |
| 01/06/2022 | Jan | 2431.84 |
| 01/07/2022 | Jan | 2854.83 |
| 01/08/2022 | Jan | 3554.28 |
| 01/09/2022 | Jan | 3756.17 |
| 01/10/2022 | Jan | 3454.35 |

De standaard `MonthNames`-definitie wordt gebruikt. In het load-script wordt de functie `  Month ` gebruikt met het veld `date` als het opgegeven argument.

In de resultatentabel geeft de uitvoer van deze functie `Month` de maanden van het jaar weer in de notatie van de definitie `MonthNames`.

## Voorbeeld 2 – Systeemvariabele wijzigen

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

#### Load-script en resultaten

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensset met datums die wordt geladen in een tabel genaamd `Transactions`.

* Een veld `date`.

* De variabele ` MonthNames  ` die is aangepast om de afgekorte maanden in het Spaans te gebruiken.

Load-script

```

                            Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic'; 

Transactions: 
LOAD 
date, 
month(date) as month, 
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 
]; 
```

Resultaten

Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:

* `date`
* `monthname`

Maak deze meting:

`=sum(amount)`

Resultatentabel

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

In het load-script wordt eerst de variabele `MonthNames` gewijzigd om de maanden van het jaar afgekort in het Spaans weer te geven. De functie `Month` wordt gebruikt met het veld `date` als het opgegeven argument.

In de resultatentabel geeft de uitvoer van deze functie `Month` de maanden van het jaar weer in de notatie van de definitie `MonthNames`.

Het is belangrijk om te onthouden dat als de taal voor de variabele `MonthNames` wordt gewijzigd zoals in dit voorbeeld, de variabele `LongMonthNames` nog steeds de maanden van het jaar in het Engels bevat. De variabele `LongMonthNames` zou moeten worden gewijzigd als beide variabelen worden gebruikt in de toepassing.

## Voorbeeld 3 – Datumfunctie

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

#### Load-script en resultaten

Overzicht

Open de editor voor laden van gegevens en voeg het onderstaande load-script toe aan een nieuwe sectie.

Het load-script bevat:

* Een gegevensset met datums die wordt geladen in een tabel genaamd `Transactions`.

* Een veld `date`.

* De standaard `MonthNames`-definitie.

Load-script

```
SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec'; 

Transactions: 
LOAD 
date, 
Month(date, ’MMM’) 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 
]; 
```

Resultaten

Laad de gegevens en open een werkblad. Maak een nieuwe tabel en voeg deze velden toe als dimensies:

* `date`
* `monthname`

Maak deze meting:

`=sum(amount)`

Resultatentabel

| date | monthname | sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Jan | 1000,45 |
| 01/02/2022 | Jan | 2123,34 |
| 01/03/2022 | Jan | 4124,35 |
| 01/04/2022 | Jan | 2431,36 |
| 01/05/2022 | Jan | 4787,78 |
| 01/06/2022 | Jan | 2431,84 |
| 01/07/2022 | Jan | 2854,83 |
| 01/08/2022 | Jan | 3554,28 |
| 01/09/2022 | Jan | 3756,17 |
| 01/10/2022 | Jan | 3454,35 |

De standaard `MonthNames`-definitie wordt gebruikt. In het load-script wordt de functie `Date` gebruikt met het veld `date` als het eerste argument. Het tweede argument is `MMM`.

Met behulp van deze opmaak converteert Qlik Sense de waarden van het eerste argument in de overeenkomende maandnaam die is ingesteld in de variabele `MonthNames`. In de resultatentabel geven de veldwaarden van ons aangemaakte veld `month` dit weer.