历史版本2 :折线图比较系列值并自定义标记点 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1问题描述
如何实现折线图两个系列之间的比较,并对满足条件的节点标记呢
如下,当上海的销量高于北京时,将改节点标红:
1.3 实现思路
使用sql找出满足条件的点,再结合图表的特效-条件显示来实现。
2. 示例编辑
2.1 模板设计
1)创建数据查询ds1,作为图表数据来源
SELECT time,city,sum(sales) as sales
FROM sale
where city in ('上海','北京')
and time<='2017-01-07'
group by time,city
2)合并A1至H15单元格,插入一个折线图
3)图表数据设置如下
4)创建数据查询ds2,查出上海比北京销量高的日期
SELECT time,city,sum(sales) as sales
FROM sale a
where city = '上海'
and time<='2017-01-07'
group by time,city
having sum(sales)>(select sum(sales) from sale
where city = '北京'
and time=a.time
)
5)在图表的特效-条件显示里添加一个条件属性
当系列名称等于上海(字符串类型),分类名等于ds2.time(数据列类型)时,设置标记点为原点,颜色为红色
2.2 效果预览
PC端效果:
移动端效果: