Spotfire® 用户指南

分割和标记概念

当您呈现数据表中的数据时,数据将被分割为数据切片,在图表中用标记表示。标记示例包括表单元格、条形段、饼形扇区、地图要素或线条顶点。然后,大小、形状、颜色或数值等标记属性用来指示标记之下的数据的聚合值。

由于自定义表达式在图表中定义的切片中使用,分割和标记概念对于了解自定义表达式非常重要。包含 OVER 语句的自定义表达式会特别受影响。

分割数据

通过指定图表的不同属性,可以将数据分割为数据切片。例如,您可以按照 X 轴上的不同类别分割数据,或者通过分配不同的颜色或形状分割数据。哪些分割属性可用视图表类型而定。每次使用此类属性分割数据时,会将数据拆分为越来越小的数据切片,并且使用更多的标记表示。

下图向您显示如何将数据表中的数据拆分为数据切片。大方框表示所有数据,立方体表示不同的数据切片,其中每个数据行都可以与特定切片关联。
注: 通常,不会像本示例中这样将数据限制到三个维度。

已分割的数据

下图显示了如何在图表(交叉表)中表示数据切片。不拆分为年份;在包含所有年份的切片上聚合交叉表单元格中的值。



在下一个示例中,数据表中的销售数据在散点图中使用不同的分割方法呈现。



标记表示所有年份的所有水果的销售额总和。 标记表示每个水果类型的销售额总和。 标记表示每年的销售额总和。






实际上,您选择的分割会生成一个简单的自定义表达式:如果右键单击散点图中的每个 X 轴选择器,然后选择“自定义表达式”,您会发现表达式<>/<[Fruit]><[Year]> 已在各自的“自定义表达式”对话框中自动设置。

同样,如果右键单击 Y 轴选择器,然后选择“自定义表达式”Sum([Sales]) 会自动在对话框中显示。Sum 等聚合都是预定义的自定义表达式!

在上面的散点图中,X 轴属性已用于分割数据。然而,如下所示,您还可以使用其他轴属性分割数据,例如颜色、形状和格栅。







总而言之,您可以按照各种方法分割数据。然后,使用数据切片作为基础进行计算。

标记

标记是表示您如何分割数据的图形对象,例如上面的散点图“符号”和交叉表单元格。标记可以代表一切,从数据表中的所有行到单个行,具体取决于您如何设置图表,而且大多数情况下,其值表示聚合结果,例如前面示例中显示的总和。

自定义表达式

自定义表达式的使用方式与预定义的聚合一样;根据图表中的每个标记计算得出。然而,在表达式中,还可以使用 OVER 语句接受当前切片之外的数据。