spotfire- 根据条件显示列

spotfire- showing column based on conditions

我在下面有两个可视化。无论如何将这两者结合起来并显示 user_nameservice_id 基于另一列 "Type".

例如,如果 [type]="user",此 table 将显示 "requestor name" 和 "user name"。如果 [type]="service" 那么相同的 table 将显示 "requestor name" 和 "service id"

谢谢

至少有 3 种方法可以解决这个问题。

您可以使用以下表达式之一创建计算列,并在您的可视化中使用该列。

选项 1

case 
  when [user_name] is null or [user_name] = "" then [service id] 
  else [user_name] 
end

选项 2

If(([user_name] is null) or ([user_name]=""),[service id],[user_name])

选项 3

您可以在表达式的类别轴中使用上述表达式之一。