weekday Función de script y de gráfico | Qlik Sense en Windows Ayuda
Saltar al contenido principal Saltar al contenido complementario

weekday Función de script y de gráfico

Esta función devuelve un valor dual con lo siguiente:

  • Un nombre de día tal como se define en la variable de entorno DayNames.
  • Un número entero entre 0 y 6 correspondiente al día nominal de la semana (0-6).

weekday(date [,first_week_day=0])

Tipo de datos que devuelve: Doble

La función weekday() determina en qué día de la semana ocurre una fecha. Luego devuelve un valor de cadena de texto que representa ese día.

Diagrama de la función weekday() que devuelve el nombre del día en que cae una fecha

Diagram that shows the weekday() function returns the name of the day that a date falls on.

El resultado devuelve el valor numérico correspondiente a ese día de la semana (0-6), según el día de inicio de la semana. Por ejemplo, si el primer día de la semana se establece en domingo, un miércoles devolverá un valor numérico de 3. Este día de inicio lo determina la variable del sistema FirstWeekDay o el parámetro de la función first_week_day.

Puede utilizar este valor numérico como parte de una expresión aritmética. Por ejemplo, multiplíquelo por 1 para devolver el propio valor.

Diagrama de la función weekday() con el valor numérico del día, que se muestra en lugar del nombre del día

Diagram that shows the weekday() function can return a number value that corresponds to the day which is identified.

La función weekday() es útil cuando desea comparar agregaciones por día de la semana. Por ejemplo, si desea comparar las ventas promedio de varios productos por día de la semana.

Estas dimensiones se pueden crear en el script de carga utilizando la función para crear un campo en una tabla de calendario maestro; o creadas directamente en un gráfico como una medida calculada.

Temas relacionados
Temas Interacción
FirstWeekDay Define el día de inicio de cada semana.
Argumentos
Argumento Descripción
date La fecha o marca de tiempo para evaluar.
first_week_day

Especifica el día en el que se inicia la semana. Si se omite, se utiliza el valor de la variable FirstWeekDay.

FirstWeekDay

Puede utilizar los siguientes valores para establecer el día en que comienza la semana en el argumento first_week_day:

valores primer_día_semana
Día valor
Lunes 0
Martes 1
Miércoles 2
Jueves 3
Viernes 4
Sábado 5
Domingo 6

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.

Nota informativaA menos que se indique lo contrario, FirstWeekDay se ha definido como 0 en estos ejemplos.
Ejemplos de funciones
Ejemplo Resultado
weekday('10/12/1971') Devuelve "Mar" y 1.
weekday('10/12/1971' , 6)

Devuelve "Mar" y 2.

En este ejemplo, el domingo (6) es el primer día de la semana.

SET FirstWeekDay=6;

...

weekday('10/12/1971')

Devuelve "Mar" y 2.

Ejemplo 1: cadena de texto de día de la semana

Ejemplo 2: first_week_day

Ejemplo 3: ejemplo de objeto gráfico

Ejemplo 4: escenario

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.