[]
根据数据的特征,进行指定格式的显示可以提高数据的易读性,一眼获得需要的信息。
下图中将销售额小于30000的数据显示成了红色,这样阅读者就能快速捕获到该信息。

我们以上图中的效果为例为您讲解图表条件格式化的设置。
在报表设计器中,添加图表组件,选中柱状图,完成数据绑定,如下图示:

选中图表数据中绑定的字段,在右侧属性设置面板中找到样式-背景颜色选项。单击背景颜色右侧的小方块,选择 表达式 ,进入表达式编辑器。

在表达式编辑器中输入需要设置的条件并保存。比如本例中的 {IIF(Sum(订单金额) < 30000, "red")}。

预览查看效果。

为了更好地观察数据,我们一般会将数据标签打开。关于数据标签的设置介绍,请见报表图表数据标签。
图表的条件格式化还可以通过同一个图表中的两个数据来确定格式化。比如下图中的格式化规则为:当柱形图的数据点低于折线图中的数据点时,就显示红色预警。

type=info
注意: 仅单Y轴组合图支持添加此类格式化效果,多Y轴组合图表并不支持。
在报表设计器中,添加图表组件,选中组合图,拖拽至画布区域,如下图示:

从左侧组件工具箱打开元素管理面板,分别为两个绘图区域绑定字段,注意两个绘图区域的分类组绑定同一字段。


选中绘图区域,删除绘图区域 2 的纵轴。

在绘图区域 1 的纵轴中添加绘图区域 2 。

这样单Y轴的组合图就已完成,预览可查看效果。

接下来添加条件格式化。选中需要格式化的绘图区域绑定的图表数据,找到属性面板中样式-背景颜色设置项,单击属性旁边的小方块,选择表达式。

在表达式编辑器中输入用来比较两个绘图区域数值的表达式,比如:{Switch(Sum(订单利润) > Sum(订单金额), "red", true, null)}。这样我们就完成了整个格式化预警的添加。预览效果如下。当绘图区域 2 中的值(即订单利润)大于 绘图区域 1 中的值(即订单金额)则预警。
