isWorkDay - Amazon QuickSight

isWorkDay

isWorkDay evalúa un valor de fecha y hora determinado para determinar si el valor es un día laborable o no.

isWorkDay asume una semana laboral estándar de 5 días que comienza el lunes y termina el viernes. Se supone que los sábados y domingos son fines de semana. La función siempre calcula su resultado con el grado de detalle DAY y no incluye la fecha de entrada dada.

Sintaxis

isWorkDay(inputDate)

Argumentos

inputDate

El valor de fecha y hora que desea evaluar. Los valores válidos son los siguientes:

  • Campos de conjunto de datos: cualquier campo date del conjunto de datos al que vaya a agregar esta función.

  • Función de fecha: cualquier salida de fecha de otra función date, por ejemplo, parseDate.

  • Campos calculados: cualquier campo calculado por QuickSight que devuelva un valor date.

  • Parámetros: cualquier parámetro DateTime de QuickSight.

Tipo de retorno

Entero (0 o 1)

Ejemplo

En el siguiente ejemplo se determina si el campo application_date es un día laborable o no.

Supongamos que hay un campo denominado application_date con los siguientes valores:

2022-08-10 2022-08-06 2022-08-07

Al usar estos campos y agregar los siguientes cálculos, isWorkDay devuelve los siguientes valores:

isWorkDay({application_date}) 1 0 0

En el siguiente ejemplo se filtra a los empleados cuyo empleo termina un día laborable y se determina si su empleo comenzó un día laborable o un fin de semana mediante el formato condicional:

is_start_date_work_day = isWorkDay(employment_start_date) is_end_date_work_day = isWorkDay(employment_end_date)
Data table showing employee start and end dates with work day indicators for five employees.