表达式中的轴
创建自定义表达式时,您可能需要参考表达式中图表的轴。以下为不同图表类型的可用轴列表。这些轴有些在 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
父主题: 自定义表达式