Spotfire:将值更改为字符串并保留其他值

Spotfire: Change a value to a string and keep other values

我在 Spotfire 中有一个列,其中包含从 0 到上的各种值。是否可以创建一个计算列,如果值为“0”则为 "Not Complete" 并保留其他值?

尝试过:
- 如果([开盘天数] = 0,"Not Complete")。 不显示其他值
- 如果 ([daysOpen] = 0, "Not Complete",[daysOpen])。 Error
- 当 [daysOpen] = 0 then "Not Complete" ELSE [daysOpen] END Error[=10= 的情况]

天开放
2
2
2
1
2
1
4
4
3
6
0
0
0
2
3
3
3
3
1
3

不能在一列中混合数据类型。

然而,你可以做的是这样的:

CASE
  WHEN [daysOpen] = 0 THEN "Not Complete" 
  ELSE String([daysOpen]) 
END

您也可以在图表轴上使用这样的表达式:)