# DayNames

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

Sintaxis:

DayNames

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

Ejemplos de la función DayName

| Ejemplo de función | Definición de resultado |
| --- | --- |
| ` Set DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';  ` | Este uso de la función DayNames define los nombres de los días en su forma abreviada. |
| ` Set DayNames='M;Tu;W;Th;F;Sa;Su';  ` | Este uso de la función DayNames define los nombres de los días por sus primeras letras. |

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

Funciones relacionadas

| Función | Interacción |
| --- | --- |
| [weekday - función de script y de gráfico](https://help.qlik.com/es-ES/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/DateAndTimeFunctions/weekday.htm) | Función de script que devuelve ` DayNames  ` como valores de campo. |
| [Date - función de script y de gráfico](https://help.qlik.com/es-ES/sense/May2025/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/sense/May2025/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.

La configuración regional predeterminada en las aps 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 interfaz de usuario de Qlik Sense. Qlik Sense se mostrará en el mismo idioma que esté utilizando en su navegador.

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

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

#### Script de carga y resultados

Vista general

En este ejemplo, las fechas en el conjunto de datos se establecen en el formato MM/DD/AAAA.

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 `DayNames` predeterminada.

Script de carga

```
SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun'; 

Transactions: 
LOAD 
date, 
WeekDay(date) 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áb | 1000 |
| 02/01/2022 | Mar | 2123 |
| 03/01/2022 | Mar | 4124 |
| 04/01/2022 | Vie | 2431 |

En el script de carga, la función `WeekDay` se utiliza con el campo `date` como el argumento proporcionado. En la tabla de resultados, el resultado de salida de esta función `WeekDay` muestra los días de la semana en el formato de la definición de `DayNames`.

## Ejemplo 2: cambiar la variable del sistema

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/DayNames.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 `DayNames` se modifica para usar los días de la semana abreviados en afrikáans.

Script de carga

```
SET DayNames='Ma;Di;Wo;Do;Vr;Sa;So'; 
						
Transactions: 
Load 
date, 
WeekDay(date) 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 | Sa | 1000 |
| 02/01/2022 | Di | 2123 |
| 03/01/2022 | Di | 4124 |
| 04/01/2022 | Vr | 2431 |

En la tabla de resultados, el resultado de salida de esta función `WeekDay` muestra los días de la semana en el formato de la definición de `DayNames`.

Es importante recordar que si se modifica el idioma de los días de la semana `DayNames` como se ha hecho en este ejemplo, `LongDayNames` todavía contendría los días de la semana en inglés. Esto debería modificarse también por tanto 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/DayNames.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 `DayNames` predeterminada.

Script de carga

```
SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun'; 

Transactions: 
Load 
date, 
Date(date,'WWW') 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áb | 1000 |
| 02/01/2022 | Mar | 2123 |
| 03/01/2022 | Mar | 4124 |
| 04/01/2022 | Vie | 2431 |

Se utiliza la definición de `DayNames` predeterminada. En el script de carga, la función `Date` se utiliza con el campo `date` como el primer argumento. El segundo argumento es `WWW`. Este formato convierte el resultado en los valores almacenados en la definición de `DayNames`. Esto se muestra en la información de salida de la tabla de resultados.