如何在 Spotfire 中使用搜索计算列

How to use search for a calculating column in Spotfire

我想从现有列创建计算列以进行过滤。我使用 case 语句链接唯一值,它只适用于现有值,不能包含搜索参数。如果我不能进行 */% 或任何类型的搜索,我就不能包含将来可能出现的列值的不同变化。所以需要通过内置的 Spotfire 功能进行搜索和替换

我的当前代码:

Case  
when [column]=  "Point" then "Value1" 
else "Value2"
end

如我所愿,但无法正常工作,因为它不接受正常的搜索参数:

  Case  
    when [column] like "%Poi%" then "Value1" 
    else "Value2"
    end

您不能在 Spotfire 中使用 SQL 语法。使用 ~=RxReplace.

if([column] ~= "Poi+","Value1","Value2")

或者...

case
   when [column] ~= "Poi+" then "Value1"
   else "Value2"
end