如何在 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
我想从现有列创建计算列以进行过滤。我使用 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