0

我在 spotfire 中创建了一个图形表

我有列“组”、“分数”、“通过/失败”

我想根据分数设置警报图标(通过/失败列)红色或绿色圆圈。但是不同组的通过失败标准是不同的。假设 group1 是 35% 而 group2 是 40%

我怎样才能为此写一个客户表达?

我看不到要在“客户表达式”窗口中选择的组或分数列。我在“列”部分中只看到 Axis.Icon

我正在考虑在图标设置自定义表达式中使用下面这样的东西

case 
WHEN [Group] = 'Group1' and [Score] < 35 THEN Axis.Icon = 'Square' and Axis.Icon.Color = 'Red'

WHEN [Group] = 'Group2' and [Score] < 40 THEN Axis.Icon = 'Square' and Axis.Icon.Color = 'Red'

END 

谢谢

4

1 回答 1

0

因此,使用 Spotfire Icon 设置来使用多列是不可能的。解决方法是

  1. 我在数据表中创建了一个计算列“PW”,该列具有基于组和分数的条件通过/失败的字母值表示。即 p 表示通过,f 表示失败
  2. 我去了图形表-“通过/失败”列的图标设置,选择了新创建的列,即第一(PW),然后使用“开始于”条件添加新的通过和失败规则以显示绿色或失败彩色图标
于 2020-12-10T04:24:20.887 回答