# LongDayNames

El formato definido reemplaza la convención de nombres largos de los días la semana establecida en la configuración regional.

Sintaxis:

LongDayNames

El ejemplo siguiente de la función `LongDayNames` define los nombres completos de los días:

`Set 
 LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';`

Al modificar la variable, se requiere un punto y coma `;` para separar los valores individuales.

La función `LongDayNames` se puede usar en combinación con la función [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), que devuelve `DayNames` como valores de campo.

## 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/LongDayNames.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 con fechas, que se cargará en una tabla denominada `Transactions`.

* Un `campo` date.

* La definición de `LongDayNames` predeterminada.

Script de carga

```
SET LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday'; 
						
Transactions: 
LOAD 
date, 
Date(date,'WWWW') as dayname, 
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`
* `dayname`

Cree esta medida:

`=sum(amount)`

Tabla de resultados

| date | dayname | =sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Sábado | 1000 |
| 02/01/2022 | Martes | 2123 |
| 03/01/2022 | Martes | 4124 |
| 04/01/2022 | Viernes | 2431 |

En el script de carga, para crear un campo denominado `dayname`, la función `Date` se utiliza con el campo `date` como el primer argumento. El segundo argumento de la función es el formato `WWWW`.

Usar este formato convierte los valores del primer argumento en el nombre de día completo correspondiente que se establece en la variable `LongDayNames`. En la tabla de resultados, los valores de campo de nuestro campo creado, `dayname`, muestran esto.

## Ejemplo 2: cambiar la variable del sistema

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

#### Script de carga y resultados

Vista general

Abra el editor de carga de datos y agregue el script de carga a continuación en una nueva pestaña.

Se utilizan el mismo conjunto de datos y el mismo escenario que en el primer ejemplo. Sin embargo, al comienzo del script, la definición de `LongDayNames` se modifica para usar los días de la semana en español.

Script de carga

```
SET LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo'; 

Transactions: 
LOAD 
date, 
Date(date,'WWWW') as dayname, 
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`
* `dayname`

Cree esta medida:

`=sum(amount)`

Tabla de resultados

| date | dayname | =sum(amount) |
| --- | --- | --- |
| 01/01/2022 | Sábado | 1000 |
| 02/01/2022 | Martes | 2123 |
| 03/01/2022 | Martes | 4124 |
| 04/01/2022 | Viernes | 2431 |

En el script de carga, la variable `LongDayNames` se modifica para listar los días de la semana en español.

Después cree un campo denominado `dayname`, que es la función `Date` empleada con el campo `date` como el primer argumento.

El segundo argumento de la función es el formato `WWWW`. Usar este formato Qlik Sense convierte los valores del primer argumento en el nombre de día completo correspondiente establecido en la variable `LongDayNames`.

En la tabla de resultados, los valores de campo de nuestro campo creado `dayname` muestran los días de la semana escritos en español y con sus nombres completos.