Tableau api 表行级计算

Tableau api 表行级计算,tableau-api,Tableau Api,我试图创建一个计算字段,其中它计算案例与CSE(即支持工程师)的天数,为此我创建了两个计算字段CSE anything(CSE-a日期)和anything-CSE(a-CSE日期) 我需要计算这两个日期字段之间的差异,但问题是在特定情况下,案例可以移动到CSE的次数。我需要找出所有日子之间的差异并加以总结 但日期是不同的,如: case id a-cse cse-a 101 null 10/19/18 null . 11/19/18 9/

我试图创建一个计算字段,其中它计算案例与CSE(即支持工程师)的天数,为此我创建了两个计算字段CSE anything(CSE-a日期)和anything-CSE(a-CSE日期)

我需要计算这两个日期字段之间的差异,但问题是在特定情况下,案例可以移动到CSE的次数。我需要找出所有日子之间的差异并加以总结

但日期是不同的,如:

case id  a-cse  cse-a
101       null   10/19/18
          null . 11/19/18
         9/19/18  null
         10/19/18 null
在A-CSE中,我必须用9/19/18和10/19/18替换空值,并查找差异


假设
a-cse
中有字符串
null
,并且
a-cse
是字符串数据类型

创建一个公式并编写以下代码:

IF a-cse="null"
THEN
(REPLACE(a-cse,"null","9/19/18" ))
ELSE
a-cse
END
DATE(([Calculation1]))
再创建一个公式并编写以下代码:

IF a-cse="null"
THEN
(REPLACE(a-cse,"null","9/19/18" ))
ELSE
a-cse
END
DATE(([Calculation1]))

对两列执行相同的操作现在两列都有日期数据类型您可以得到差异

您是否面临空值问题?是,bcoz A-CSE Date中的值为null我无法使用DATEFIFF函数。我想用以下值替换null值。能否添加几行样本数据,以便有助于提供解决方案我已附上视图的图像。您是否获得null值或null字符串?我的字段仅为日期类型。如何将null字符串存储在日期类型字段?(如果([旧值]!='CSE-进行中的工作'和[新值]='CSE-进行中的工作'),则([历史记录创建日期])结束。这是我为计算日期而创建的计算字段,因此如果它抛出的条件为空失败,我的问题在图像中有
null
对于少数行和少数行有日期,我的问题是您是否在tableau中获得字符串
null
?因为null不是日期数据类型,两者都不同。历史记录创建日期可以是字段名,但不必是日期数据类型