Spotfire® Web 客户端用户指南

最高类别

“最高类别”表达式快捷方式用来迅速呈现分类图表中领先的类别。例如,它可用于为地图上领先的政党或产品着色。

示例

以下是显示瑞典不同地区的要素图层地图。地图中根据每个政党在该地区的选票数,对属于最高类别的政党着色。



“颜色依据”轴上使用的表达式:

UniqueConcatenate(If(Max(Sum([Votes]) OVER (Intersect([Party]))) OVER (Intersect())=Sum([Votes]) OVER (Intersect([Party])),[Party],null))

内部聚合是首先计算的聚合:在本示例中,它是每个政党的选票之和。选票数仅按图表中分类轴上定义的地区划分(由空的 Intersect() 语句处理)。接着会找出选票数最多的政党;如果行中所涂的选票数等于最大选票数,则该政党的名称会发送到下一步;否则,结果将为空,因为 sum(Votes) 低于最大值的政党并非感兴趣的内容。具有最多选票数的所有政党会连接至列表,从而处理具有最多选票数的若干政党之间的关系。为了避免同一个政党名称显示多次,应用于结果的为唯一的连接函数。

另请参见 Intersect()

展开模式下的列选择器

在已安装的客户端中,展开的列选择器提供了可以轻松更改表达式快捷方式中各种参数的控件:



显示名称 指定不同的显示名称,而非默认的“Top Category ([ Category Column Name] for InnerAggregation([ Column Name]))”(可选)。
类别列 指定要在其中寻找领先者的分类列。
内部聚合 指定要在其中寻找领先者的内部聚合的聚合方法。默认聚合为总和。