2017-09-14 46 views
1

民间,Spotfire中变换文本值加载

之前我已经[A]与各种文本列,并需要装载之前转换该文本(即,替换的缩写)。

所以,表中有值:J1,J2,J3,PLAB,公民,ENGG等

我需要转变为 “J1” 到的 “Java”, “J2”,以 “堆栈”,同时保持PLAB,CIVIL & ENGG。

希望我清楚。

PS:我不需要计算列,因为列[A]有其他文本不需要转换。

回答

0

这可以在将数据表添加到分析中时完成。

  • 文件>添加数据表>(选择数据)
  • 在窗口的底部,你会看到转换 ...选择计算和替换列
  • 添加下面的表达式,并给它相同的列名作为原始列
  • 选择OK

自定义表达式:

case 
    when [yourColumn] = 'J1' then 'Java' 
    when [yourColumn] = 'J2' then 'Stack' 
    else [yourColumn] 
end 
+1

荣誉给你,scsimon! – desibird

+0

不用担心@desibird – scsimon