分割和标记概念
当您呈现数据表中的数据时,数据将被分割为数据切片,在图表中用标记表示。标记示例包括表单元格、条形段、饼形扇区、地图要素或线条顶点。然后,大小、形状、颜色或数值等标记属性用来指示标记之下的数据的聚合值。
由于自定义表达式在图表中定义的切片中使用,分割和标记概念对于了解自定义表达式非常重要。包含 OVER 语句的自定义表达式会特别受影响。
分割数据
通过指定图表的不同属性,可以将数据分割为数据切片。例如,您可以按照 X 轴上的不同类别分割数据,或者通过分配不同的颜色或形状分割数据。哪些分割属性可用视图表类型而定。每次使用此类属性分割数据时,会将数据拆分为越来越小的数据切片,并且使用更多的标记表示。

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

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

标记表示所有年份的所有水果的销售额总和。 | 标记表示每个水果类型的销售额总和。 | 标记表示每年的销售额总和。 |
![]() |
![]() |
![]() |
实际上,您选择的分割会生成一个简单的自定义表达式:如果右键单击散点图中的每个 X 轴选择器,然后选择“自定义表达式”,您会发现表达式<>
/<[Fruit]>
和 <[Year]>
已在各自的“自定义表达式”对话框中自动设置。
同样,如果右键单击 Y 轴选择器,然后选择“自定义表达式”,Sum([Sales])
会自动在对话框中显示。Sum 等聚合都是预定义的自定义表达式!
在上面的散点图中,X 轴属性已用于分割数据。然而,如下所示,您还可以使用其他轴属性分割数据,例如颜色、形状和格栅。
![]() |
![]() |
![]() |
总而言之,您可以按照各种方法分割数据。然后,使用数据切片作为基础进行计算。
标记
标记是表示您如何分割数据的图形对象,例如上面的散点图“符号”和交叉表单元格。标记可以代表一切,从数据表中的所有行到单个行,具体取决于您如何设置图表,而且大多数情况下,其值表示聚合结果,例如前面示例中显示的总和。
自定义表达式
自定义表达式的使用方式与预定义的聚合一样;根据图表中的每个标记计算得出。然而,在表达式中,还可以使用 OVER 语句接受当前切片之外的数据。
- 使用 OVER 语句引用数据切片
自定义表达式根据在图表中使用标记表示的数据切片计算得出。当您要在自定义表达式计算中包含当前切片之外的数据时,可以在自定义表达式中使用 OVER 语句。 - 节点导航
将数据可视化时,数据将划分为切片,这些切片以不同类型的标记(例如,表格单元格、条形段、线条顶点或饼形扇区)表示。如果要执行涉及多种切片组合的计算,可以使用多种不同方法来引用这些组合。这些方法称为节点导航方法,它们与 OVER 语句一起使用。 - 常用自定义表达式的快捷方式
一些自定义表达式比其他表达式更常用,例如移动平均值和累计总数。轴上的列选择器的聚合方法列表中提供了一些最常用表达式的快捷方式,您无需自己键入这些表达式。可以使用哪些快捷方式取决于您在图表的相关轴上选择的数据类型。