# MonthNames

El formato definido reemplaza la convención de nombres de meses establecida en la configuración regional.

Sintaxis:

MonthNames

Al modificar la variable, se debe utilizar el símbolo `;` para separar los valores individuales.

Ejemplos de funciones

| Ejemplo | Resultados |
| --- | --- |
| ` Set MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';  ` | Este uso de la función `MonthNames` define los nombres de los meses en inglés y en su forma abreviada. |
| ` Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic';  ` | Este uso de la función ` MonthNames  ` define los nombres de los meses en español y en su forma abreviada. |

La función `MonthNames` se puede utilizar en combinación con las siguientes funciones:

Funciones relacionadas

| Función | Interacción |
| --- | --- |
| [month Función de script y de gráfico](https://help.qlik.com/es-ES/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/month.htm) | Función de script que devuelve los valores definidos en `MonthNames` como valores de campo |
| [Date Función de script y de gráfico](https://help.qlik.com/es-ES/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm) | Función de script que devuelve los valores definidos en `MonthNames` como valores de campo basándose en un argumento de formato proporcionado |
| [LongMonthNames](https://help.qlik.com/es-ES/sense/May2026/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongMonthNames.htm) | Valores en forma larga de `MonthNames` |

## Configuraciones regionales

A menos que se especifique algo distinto, los ejemplos de este tema utilizan el siguiente formato de fecha: MM/DD/YYYY. El formato de fecha se especifica en la sentencia `SET DateFormat` de su script de carga de datos. El formato de fecha predeterminado puede ser diferente en su sistema, debido a su configuración regional y otros factores. Puede cambiar el formato en los ejemplos a continuación para ajustarlo a sus necesidades. O puede cambiar los formatos en su script de carga para que coincidan con estos ejemplos.

La configuración regional predeterminada en las aplicaciones se basa en la configuración del sistema regional de la computadora o servidor donde esté instalado Qlik Sense. Si el servidor de Qlik Sense al que está accediendo está configurado en Suecia, el editor de carga de datos utilizará la configuración regional sueca para las fechas, la hora y la moneda. Estos ajustes de formato regional no están relacionados con el idioma mostrado en la Qlik Sense interfaz de usuario. Qlik Sense se mostrará en el mismo idioma que el navegador que esté utilizando.

## Ejemplo 1: valor predeterminado de las variables del sistema

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

#### Script de carga y resultados

Descripción general

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

El script de carga contiene:

* Un conjunto de datos que se carga en una tabla denominada `Transactions`.

* Un campo `date`.

* La definición de `MonthNames` predeterminada.

Script de carga

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

Resultados

Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:

* `date`
* `monthname`

Cree esta medida:

`=sum(amount)`

Tabla de resultados

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

Se utiliza la definición de `MonthNames` predeterminada. En el script de carga, la función `  Month ` se utiliza con el campo `date` como el argumento proporcionado.

En la tabla de resultados, el resultado de esta función `Month` muestra los meses del año en el formato definido en `MonthNames`.

## Ejemplo 2: cambiar la variable del sistema

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

#### Script de carga y resultados

Descripción general

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

El script de carga contiene:

* Un conjunto de datos que se carga en una tabla llamada `Transactions`.

* Un campo `date`.

* La variable ` MonthNames  ` que se modifica para usar los nombres de los meses abreviados en español.

Script de carga

```

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

Resultados

Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:

* `date`
* `monthname`

Cree esta medida:

`=sum(amount)`

Tabla de resultados

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

En el script de carga, primero se modifica la variable `MonthNames` para mostrar los meses del año abreviados en español. La función `Month` se utiliza con el campo `date` como el argumento proporcionado.

En la tabla de resultados, el resultado de esta función `Month` muestra los meses del año en el formato definido en `MonthNames`.

Es importante recordar que si se modifica el idioma de la variable `MonthNames`, como se ha hecho en este ejemplo, la variable `LongMonthNames` todavía contendría los meses del año en inglés. La variable `LongMonthNames` debería modificarse si ambas variables se utilizan en la aplicación.

## Ejemplo 3: función de fecha

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

#### Script de carga y resultados

Descripción general

Abra el Editor de carga de datos y añada el script de carga inferior en una nueva sección.

El script de carga contiene:

* Un conjunto de datos que se carga en una tabla denominada `Transactions`.

* Un campo `date`.

* La definición de `MonthNames` predeterminada.

Script de carga

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

Resultados

Cargue los datos y abra una hoja. Cree una nueva tabla y agregue estos campos como dimensiones:

* `date`
* `monthname`

Cree esta medida:

`=sum(amount)`

Tabla de resultados

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

Se utiliza la definición de `MonthNames` predeterminada. En el script de carga, la función `Date` se utiliza con el campo `date` como el primer argumento. El segundo argumento es `MMM`.

Usar este formato Qlik Sense convierte los valores del primer argumento en el nombre de mes correspondiente establecido en la variable `MonthNames`. En la tabla de resultados, los valores de campo de nuestro campo `month` creado muestran esto.