isWorkDay
isWorkDay
评估给定的日期时间值以确定该值是否为工作日。
isWorkDay
假设标准每周工作 5 天,从星期一开始,到星期五结束。假设星期六和星期日为周末。该函数始终按 DAY
粒度计算其结果,并且不包括给定的输入日期。
语法
isWorkDay(
inputDate
)
Arguments
- inputDate
-
要评估的日期时间值。有效值如下所示:
-
数据集字段:要向其添加此函数的数据集中的任何
date
字段。 -
日期函数:从其他
date
函数输出的任何日期,例如,parseDate
。 -
计算字段:任何返回
date
值的 QuickSight 计算字段。 -
参数:任何 QuickSight
DateTime
参数。
-
返回类型
整数(0
或 1
)
示例
以下示例确定 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)