在Tableau中编写一个循环,以将NULL值替换为Pension值

时间:2018-12-02 22:47:27

标签: loops tableau

在Tableau Prep中,如果该特定人员的“收入类型”列中有“退休金”,我想将“作业类型”列中的NULL值替换为“退休”。

IF CONTAINS([JOB_TYPE], "NULL")= CONTAINS([INCOME_TYPE], "PENSION")    

我知道我必须继续执行“ THEN”语句,但我似乎一开始似乎语法不正确。

1 个答案:

答案 0 :(得分:1)

创建一个临时的计算字段:

IF ISNULL([job_type]) AND [income_type] = 'pension'
  THEN 'Retired'
ELSE [job_type]
END

删除原始的“作业类型”列
将新列重命名为“作业类型”