isWorkDay - Amazon QuickSight

isWorkDay

isWorkDay 评估给定的日期时间值以确定该值是否为工作日。

isWorkDay 假设标准每周工作 5 天,从星期一开始,到星期五结束。假设星期六和星期日为周末。该函数始终按 DAY 粒度计算其结果,并且不包括给定的输入日期。

语法

isWorkDay(inputDate)

Arguments

inputDate

要评估的日期时间值。有效值如下所示:

  • 数据集字段:要向其添加此函数的数据集中的任何 date 字段。

  • 日期函数:从其他 date 函数输出的任何日期,例如,parseDate

  • 计算字段:任何返回 date 值的 QuickSight 计算字段。

  • 参数:任何 QuickSight DateTime 参数。

返回类型

整数(01

示例

以下示例确定 application_date 字段是否为工作日。

假设有一个名为 application_date 的字段,其值如下:

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

当您使用这些字段并添加以下计算时,isWorkDay 返回以下值:

isWorkDay({application_date}) 1 0 0

以下示例使用条件格式筛选在工作日结束雇佣的员工,并确定他们的雇佣是在工作日还是周末开始:

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.