Spotfire® 用户指南

表达式中的轴

创建自定义表达式时,您可能需要参考表达式中图表的轴。以下为不同图表类型的可用轴列表。这些轴有些在 OVER 表达式中有用,而其他的仅在定义规则或参照线时使用。

在此上下文中,术语“轴”不仅指 X 轴和 Y 轴,而且是数据到图表中维度的映射的通用术语。着色由“颜色”轴控制;标记形状由“形状”轴控制等等。

在表达式中表示轴的语法是 [Axis.Axis Name]。例如,如果轴名称为“X”,则表达式应将其表示为 [Axis.X]。请注意,两种外观类似的图表中使用的实际名称可能不同。例如,在交叉表中,可以使用 Axis.Columns,而在热图中可以使用 Axis.X 来设置类似的图表。

将正在创建的表达式所针对的轴包含进 OVER 表达式毫无意义。相反,在 Y 轴上定义 OVER 表达式时可能需要使用 X 轴或颜色轴上的分类。

OVER 表达式和其他表达式中使用的轴

图表 它表示的轴(属性) 用于表达式的轴名称
交叉表

迷你图

X 轴

行*

X

计算的值 行*
图标 行*
项目符号图 行*
条形图 类别轴

颜色依据

X

颜色

折线图 X 轴

颜色依据

线依据

X

颜色

线

组合图 X 轴

颜色

X

颜色

饼图 颜色依据 颜色
散点图 X 轴

Y 轴

颜色依据

标记依据

形状依据

标记者

线依据

X

Y

颜色

标记

形状

标签

线

三维散点图 X 轴

Y 轴

Z 轴

颜色依据

标记依据

形状依据

标记者

X

Y

Z

颜色

标记

形状

标签

KPI 图 图块依据

X 轴

图块

X

地图 - 要素图层 颜色依据

几何依据

颜色

几何

地图 - 标记图层 X 轴

Y 轴

颜色依据

标记依据

形状依据

标记者

线依据

X

Y

颜色

标记

形状

标签

线

树形图 层级 层级
热图 X 轴

Y 轴

X

Y

平行坐标图 线依据

颜色依据

线

颜色

瀑布图 颜色依据

类别轴

颜色

X

格栅

页面

面板

页面

面板

*图形表中的行轴可以在包含在此图像表中的动态项目列中的 OVER表达式中使用。

示例:
Sum([Sales]) OVER (AllPrevious([Axis.X]))

有关 OVER 表达式的详细信息,请参见使用 OVER 语句引用数据切片节点导航

仅在规则和参照线中使用的轴

在图表中定义规则(例如,着色规则、图标规则或计算的值的规则)或设置参照线时,将直接使用此轴上的值定义表达式。(这两种上下文中,参考轴的方法略有不同。)

图表 它表示的轴(属性) 用于表达式的轴名称
迷你图 Y 轴 Y
计算的值
图标 图标 图标
条形图 值轴 Y
散点图 X 轴

Y 轴

X

Y

折线图 Y 轴 Y
组合图 Y 轴 Y
瀑布图 Y 轴 Y
规则示例:
[Axis.Color]="West"
[Axis.Value]> 10000
参照线示例:
Avg([Y])*10