# LongMonthNames

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

Sintaxis:

LongMonthNames

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

El ejemplo siguiente de la función LongMonthNames define los nombres de los meses en su totalidad:

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

La función `LongMonthNames` se utiliza a menudo en combinación con las siguientes funciones:

Funciones relacionadas

| Función | Interacción |
| --- | --- |
| [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 `DayNames` como valores de campo. |
| [LongDayNames](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongDayNames.htm) | Valores en forma larga de los nombres de días `DayNames`. |

## 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/LongMonthNames.htm)

#### Script de carga y resultados

Vista 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 `LongMonthNames` predeterminada.

Script de carga

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

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 |

Se utiliza la definición de `LongMonthNames` predeterminada. En el script de carga, para crear un campo denominado `month`, la función `Date` se utiliza con el campo `date` como el primer argumento. El segundo argumento de la función es el formato `MMMM`.

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

## Ejemplo 2: cambiar la variable del sistema

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

#### Script de carga y resultados

Vista 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 variable `LongMonthNames` que se modifica para usar los días de la semana abreviados en español.

Script de carga

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

Resultados

Cargue los datos y abra una hoja. Cree una nueva tabla y agregue `sum(amount)` como medida y estos campos como dimensiones:

* `date`
* `monthname`

Cree esta medida:

`=sum(amount)`

Tabla de resultados

| date | monthname | sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Enero | 1.000,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, la variable `LongMonthNames` se modifica para mostrar los meses del año en español. Después, para crear un campo denominado `monthname`, se utiliza la función `Date` con el campo `date` como primer argumento. El segundo argumento de la función es el formato `MMMM`.

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