Tableau 中的 IF、THEN、ELSEIF 语句

IF, THEN, ELSEIF Statement in Tableau

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

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

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

假设上述度量名称是您在 Tableau 中的实际字段名称,下面的公式将满足您的需要:

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

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

IFNULL(expr1, expr2)

在你的例子中:

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