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, 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. Para más información, vea Modificar la configuración regional para aplicaciones y scripts.
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.
Ejemplo 1: valor predeterminado de las variables del sistema
Vista general
Abra el editor de carga de datos y agregue el script de carga a continuación a una nueva pestaña.
El script de carga contiene:
Un conjunto de datos con fechas, que se cargará en una tabla denominada Transactions.
Un campodate.
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
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.
¿Esta página le ha sido útil?
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.