在BigQuery中,可以使用以下代码来将一个日期字段加上一个工作日:
SELECT DATE_ADD(date_field, INTERVAL 1 DAY) AS next_day FROM table_name WHERE DATE_DIFF(next_day, date_field, DAY) = 1 AND EXTRACT(DAYOFWEEK FROM next_day) NOT IN (1,7)
该代码将在日期字段上添加一天,然后检查是否是工作日。如果添加一天后是周末,则继续添加天数,直到下一个工作日。
在Data Studio中,可以使用以下公式来将日期字段加上一个工作日:
DATETIME_ADD(date_field, INTERVAL 1 DAY, "WEEKDAY")
该公式首先将日期加上一天,然后使用“WEEKDAY”参数来确保添加的天数是工作日,而不是仅仅加上一整天。如果需要排除特定日期,如周末,可以使用“HOLIDAY”参数。
注意:在Data Studio中,此公式仅适用于日期字段,而不适用于时间戳字段。