簡體   English   中英

使用單個Calculated字段,我能否獲得Tableau中從當前月份計算出的工作日數?

[英]Using a single Calculated field , can I get the number of weekdays calculated from the current month in Tableau?

我需要執行(截至日期的工作日)/(每月的總工作日)的百分比。 如何為該邏輯創建“計算字段”。 我不需要考慮假期或任何形式的假期。 非常感謝您的幫助。

谷歌快速搜索發現了這一點: http : //kb.tableau.com/articles/knowledgebase/calculating-the-number-of-business-days

在“計算字段”對話框中,執行以下操作,然后單擊“確定”:命名計算字段。 在示例工作簿中,計算出的字段名為“工作日數”。 在公式字段中,創建一個類似於以下內容的計算字段:

 DATEDIFF("weekday", [Start Date], [End Date]) - 2 * (DATEPART('week', [End Date]) -DATEPART('week', [Start Date])) + (IF DATENAME('weekday',[End Date]) = 'Saturday' OR DATENAME('weekday',[Start Date]) = 'Sunday' THEN 0 ELSE 1 END) 

在您的示例中,您采用一個月的第一天與最后一個月之間的差,並通過減去周末的2 * [number of weeks]來計算工作日。 一旦獲得該值,就可以輕松創建所需的比率。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM