lastworkdate 指令碼與圖表函數 | Windows 版 Qlik Sense 說明
跳到主要內容 跳至補充內容

lastworkdate 指令碼與圖表函數

lastworkdate 函數會傳回開始於 start_date,並考慮到所有選用的列出 holiday,而可達到 no_of_workdays (星期一至星期五) 的最早結束日期。start_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 - 單一假期 (圖表)

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!