我要求做(工作日至日期)%(本月总工作日)的百分比。如何为此逻辑创建“计算字段”。我不需要考虑假期或任何形式。任何帮助都非常感谢。
答案 0 :(得分:1)
快速谷歌搜索出现了这个: 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]
来计算工作日。获得该值后,您可以轻松创建所需的比率。