lastworkdate 脚本和图表功能 | Windows 版 Qlik Sense帮助
跳到主要内容 跳到补充内容

lastworkdate 脚本和图表功能

lastworkdate 函数用于返回最早的结束日以获得 no_of_workdays(周一至周五),如果在 start_date 开始考虑任何列出的可选 holidaystart_dateholiday 应是有效的日期或时间戳。 

lastworkdate(start_date, no_of_workdays {, holiday})

返回数据类型: 整数

显示如何使用 lastworkdate() 函数的日历

Diagram that shows a calendar of a month. The start date of work is set on the 10th of the month and the end date of work is set on the 26th. The days inbetween the start and end date, excluding Saturdays and Sundays, are highlighted in green.

除了周一开始到周五结束的工作周之外,没有任何方法可以修改区域或场景的 lastworkdate() 函数。

假日参数必须是字符串常数。它不接受表达式。

lastworkdate() 函数通常用作表达式的一部分,当用户希望根据项目开始的时间和该期间将发生的假期计算项目或作业的建议结束日期时。

区域设置

除非另有规定,本主题中的示例使用以下日期格式:MM/DD/YYYY。日期格式已经在数据加载脚本中的 SET DateFormat 语句中指定。由于区域设置和其他因素,系统中的默认日期格式可能有所不同。您可以更改以下示例中的格式以满足您的要求。或者,您可以更改加载脚本中的格式以匹配这些示例。

应用程序中的默认区域设置基于安装 Qlik Sense 的计算机或服务器的区域系统设置。如果您访问的 Qlik Sense 服务器设置为瑞典,则数据加载编辑器将使用瑞典地区设置的日期、时间、和货币。这些区域格式设置与 Qlik Sense 用户界面中显示的语言无关。Qlik Sense 将以您正在使用的浏览器所用的相同语言显示。

参数
参数 描述
start_date 评估的开始日期。
no_of_workdays 要实现的工作日天数。
holiday

从工作日排除假期。假日表示为字符串常量日期。您可以指定多个假期日期,以逗号分隔。

示例: '12/25/2013', '12/26/2013', '12/31/2013', '01/01/2014'

示例 1 – 基本示例

示例 2 - 单假期

示例 3 - 多个假期

示例 4 - 单假期(图表)

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!