Tableau api 表中的网络日

Tableau api 表中的网络日,tableau-api,Tableau Api,我需要在以下表达式的表格中创建网络或工作日。 我已根据不同的计算创建了网络日,但不确定如何将其链接到此处。 代码是: if ISNULL([Resolved Date]) then TODAY()- [Pending Date] // 1st condtion ELSEIF ISNULL([Pending Date]) and [Resolved Date] !=NULL THEN [Resolved Date]-[Assigned Date] // 2nd conditi

我需要在以下表达式的表格中创建网络或工作日。
我已根据不同的计算创建了网络日,但不确定如何将其链接到此处。
代码是:

if ISNULL([Resolved Date])   
then TODAY()- [Pending Date] // 1st condtion    
ELSEIF ISNULL([Pending Date]) and [Resolved Date] !=NULL  
THEN  
[Resolved Date]-[Assigned Date] // 2nd condition   
ELSEif ISNULL([Pending Date]) and ISNULL([Resolved Date])   
then   
TODAY()- [Assigned Date]  
else  
[Resolved]

如何从上述公式中删除周末

这描述了如何在不计算周末的情况下找出两个日期之间的差异。它没有解决假期问题。

找到了答案,为其他用户的利益发帖

ABS(if ISNULL([Resolved Date])
then  (DATEDIFF('day',TODAY(),[Pending Date]) - (DATEDIFF('week',TODAY(),
[Pending Date])*2))
ELSEIF ISNULL([Pending Date]) and [Resolved Date] !=NULL
THEN
(DATEDIFF('day',[Resolved Date],[Assigned Date]) - (DATEDIFF('week',
[Resolved Date],[Assigned Date])*2))
ELSEif
(ISNULL([Pending Date]) OR  ISNULL([Resolved Date]) )
then
(DATEDIFF('day',[Assigned Date],TODAY()) - (DATEDIFF('week',[Assigned 
Date],TODAY())*2))//DATEDIFF('day',[Assigned Date],TODAY()) 
else
(DATEDIFF('day',[Resolved Date],[Pending Date]) - (DATEDIFF('week',[Resolved 
Date],[Pending Date])*2))//[Resolved Date]-[Pending Date]
END)
您还可以使用来计算工作日,并选择指定单个假日以及工作开始和结束时间