Excel到Tableau的公式转换



有人能帮我把这个Excel公式转换成Tableau计算字段公式吗?

=IFERROR(IF(IFERROR(FIND("-", [@[Replacement Policy]])>0, FALSE), TRUE, IF(ISBLANK([@[Original Inception Date]]), ([@[Replacement Policy Cleaned]]*1)>=4951472,[@[Original Inception Date]]>=DATE(2017,4,1))), TRUE)

我已经走了这么远:

IFERROR(IF(IFERROR(FIND('-', [Replacement Policy]) >0 ))
then 'FALSE'  ELSEIF   'TRUE'  
then (ISBLANK([Original Inception Date]))
elseif  ([Replacement Policy Cleaned]*1)>=4951472
then  [Original Inception Date] >=DATE(2017,4,1) 
else 'true') end

尝试简化为没有嵌套逻辑的布尔表达式。在这种情况下,您不需要一个封闭的if表达式。

这里有一个和你原来的相似的例子。如果任何一个子表达式为True(OR逻辑(,则计算结果为True。

not contains([Replacement Policy], '-') or
isnull([Original Inception Date]) or
[Replacement Policy Cleaned] < 4951472 or
[Original Inception Date] >= #4/1/2017#

相关内容

  • 没有找到相关文章

最新更新