[英]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.