在 Spotfire 上检查 [Axis.Icon] 是否存在空值
Check for [Axis.Icon] for null values on Spotfire
我正在学习使用spotfire工具。我正在创建一个带有图标的图形 table。我想将空值表示为图标而不是显示 ---。可以这样做吗?
我也试着写一个自定义表达式作为
If([Axis.Icon] is null, 0)
为此我收到一条错误消息 "All parts of the expression have to be aggregated".
谁能帮我解决这个问题?非常感谢!
聚合轴上的值/表达式必须整体聚合以保持一致性。否则,info-graphic 可能会歪曲数据。在像您这样的情况下,通常您可以聚合所有部分或整个表达式,或者在 table 数据本身中处理您的逻辑。
类似于If(SUM([Axis.Icon]) is null, SUM(0))
很多人宁愿在他们的数据中用 0 替换 NULL。为此,您需要创建计算列或使用转换将数据中的缺失值替换为 0,表达式类似:If([columnName] is null, 0)
.
在这两种情况下,您可能仍然有 ---
,它类似于 null 但实际上是您正在使用的特定分组的缺失值。这意味着没有任何行符合此分组,因此您不能强制一个值。
对于您的具体情况,我们需要样本数据集。
我正在学习使用spotfire工具。我正在创建一个带有图标的图形 table。我想将空值表示为图标而不是显示 ---。可以这样做吗?
我也试着写一个自定义表达式作为
If([Axis.Icon] is null, 0)
为此我收到一条错误消息 "All parts of the expression have to be aggregated".
谁能帮我解决这个问题?非常感谢!
聚合轴上的值/表达式必须整体聚合以保持一致性。否则,info-graphic 可能会歪曲数据。在像您这样的情况下,通常您可以聚合所有部分或整个表达式,或者在 table 数据本身中处理您的逻辑。
类似于If(SUM([Axis.Icon]) is null, SUM(0))
很多人宁愿在他们的数据中用 0 替换 NULL。为此,您需要创建计算列或使用转换将数据中的缺失值替换为 0,表达式类似:If([columnName] is null, 0)
.
在这两种情况下,您可能仍然有 ---
,它类似于 null 但实际上是您正在使用的特定分组的缺失值。这意味着没有任何行符合此分组,因此您不能强制一个值。
对于您的具体情况,我们需要样本数据集。