将 excel 转换为 Tableau 语法

Converting excel to Tableau syntax

有人可以帮我转换以下 Tableau 语法吗 - 我们已经试了几个小时了!

=IF(Table1[@[Order Value]]<0,0,IF(Table1[@[D Complete Act]]TODAY()-180,0,IF(AND(Table1[@[File Wise Doc ID]]>0,Table1[@[D Complete Act]]TODAY()-120),0,IF(ISBLANK(Table1[@[File Wise Doc ID]]),Table1[@[Order Value]],表 1[@Fwnet]))))

我试图从逻辑上分解您的函数,并将相同的逻辑应用于下面的 Tableau 计算字段。

我不熟悉某些 Excel 语法 - 即您在没有运算符的字段旁边应用 TODAY() 的方式。我认为这意味着 [D Complete Act] 少于一定天数。

它可能需要稍微调整一下,但希望这至少能让您了解如何从 Excel 转换为 Tableau:

IF(Table1[@[Order Value]]<0,
    0,
    IF(Table1[@[D Complete Act]]TODAY()-180,
        0,
        IF(AND(Table1[@[File Wise Doc ID]]>0, 
        Table1[@[D Complete Act]]TODAY()-120),
                0,
                IF(ISBLANK(Table1[@[File Wise Doc ID]]),
                    Table1[@[Order Value]],
                    Table1[@Fwnet]))))

~

IF [Order Value] < 0 
    Then 0 
Else
    If [D Complete Act] < DATEADD('day', -180, TODAY()) 
       Then 0 
       Else
           If [File Wise Doc ID] > 0 
           AND [D Complete Act] < DATEADD('day', -120, TODAY()) 
               Then 0
               Else 
                   If ISNULL([File Wise Doc ID])
                       Then [Order Value]
                       Else [Fwnet]
                   END
           END
    END
END