【问题标题】:Tableau - Condition Logic Bad character ErrorTableau - 条件逻辑错误字符错误
【发布时间】:2020-01-02 09:30:38
【问题描述】:

我目前正在参加有关如何使用 Tableau 的课程。

我的公式如下所示:

IF(ISNULL([Profit Adj])==False && ISNULL([Budget Adj]) ==FALSE)
then (([Profit Adj] - [Budget Adj]) / [Budget Adj])
else Null
end

我正在尝试创建一个计算函数。

我在&& 部分收到以下错误消息:

坏人

为什么会这样?

【问题讨论】:

    标签: conditional-statements tableau-api


    【解决方案1】:
    IF(ISNULL([Profit Adj])==False AND ISNULL([Budget Adj]) ==FALSE)
    then (([Profit Adj] - [Budget Adj]) / [Budget Adj])
    else Null
    end
    

    显然,我应该使用AND 而不是&&

    现在我很好了。

    【讨论】:

    • 最好使用“not is null([xxx])”而不是用 FALSE 测试相等性。此外,无需键入“else null”。如果没有 else 子句,这是默认行为
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多