在spotfire中应用上层函数时排序顺序丢失

时间:2016-07-22 06:24:35

标签: spotfire

我已经将自定义排序顺序配置到spot-fire中的列,但是当我在客户表达式中的该列上应用函数Upper时,排序不再起作用。有没有办法保持排序顺序。我不想对数据文件进行任何更改。

2 个答案:

答案 0 :(得分:1)

由于您使用的是自定义排序,Spotfire会逐点比较以应用排序条件。应用UPPER函数会更改此位放置,因此您的排序会丢失。如果您要使用UPPER和自定义排序顺序,则需要使用Upper([OriginalColumn])使计算列惰性,并在此列上设置自定义排序顺序。然后,您可以在可视化中引用它。创建这个简单的计算列没有任何害处。您不会注意到性能下降。您还可以缓存计算列,以便不必每次都执行此转换。

答案 1 :(得分:0)

我不知道改变自定义表达式的排序顺序。

您可以做的是使用计算列而不是自定义表达式并更改其排序顺序。 (这不会对源文件进行任何更改)