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 su navegador.
Ejemplo 1: valor predeterminado de las variables del sistema
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 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 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
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
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 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.
¿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.