【问题标题】:IF, THEN, ELSEIF Statement in TableauTableau 中的 IF、THEN、ELSEIF 语句
【发布时间】:2018-04-24 20:40:23
【问题描述】:

我在 Tableau 中有两个度量,“初始贷款评级”和“最终贷款评级”。这两个措施中的每一个都将使用其中的四个等级之一(通过、轻微、中等、严重)。所有“初始贷款评级”措施都将具有四个评级中的至少一个。但是,“最终贷款评级”度量并不总是会填充此字段。

我正在尝试创建一个计算字段,该字段将查看“最终贷款评级”度量,如果字段为空,则填充“初始贷款评级”度量中显示的内容。 ELSEIF “Final Loan Rating” 填充了一些内容,然后显示填充的内容。

我知道如何在 Excel 中使用以下公式执行此操作 =IF(b2"",B2,A2) 我只是很难将其翻译成 Tableau 语言。

【问题讨论】:

    标签: if-statement tableau-api


    【解决方案1】:

    假设提到的度量名称是您在 Tableau 中的实际字段名称,以下公式将满足您的需求:

    IF [Final Loan Rating] = "" THEN [Initial Loan Rating] ELSE [Final Loan Rating] END
    

    【讨论】:

      【解决方案2】:

      如果在您的场景中“空”表示 null(假设您正在处理数字),我建议您使用预构建的 IFNULL 函数

      IFNULL(expr1, expr2)
      

      在你的例子中:

      IFNULL([Final Loan Rating], [Initial Loan Rating])
      

      【讨论】:

        猜你喜欢
        • 2018-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多