# 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/cloud-services/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/cloud-services/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/cloud-services/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. Para más información, vea [Modificar la configuración regional para aplicaciones y scripts](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/regional-settings-in-apps.htm).

La configuración regional predeterminada en las aplicaciones se basa en el perfil de usuario. Estos ajustes de formato regional no están relacionados con el idioma mostrado en la interfaz de usuario de Qlik Cloud. Qlik Cloud se mostrará en el mismo idioma que esté utilizando su navegador.

Si es un creador de aplicaciones, puede establecer la región por defecto para las aplicaciones que cree. Para más información, vea [Establecer sus configuraciones regionales preferidas para crear apps y scripts en Analítica de Qlik Cloud](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/UserInterface/Languages.htm#Setting).

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

[](https://help.qlik.com/en-US/cloud-services/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/cloud-services/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/cloud-services/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.