看到
http://www.cognoschina.net/club/thread-37671-1-1.html这篇帖子,才发现Cognos没有专门制作双向图的图表,自己也没有碰到过这样的需求,但猜想Cognos10应该能够实现这样的双向图,所以动手尝试下,分享给大家(大体与此帖子的样式一致)
1:懒的点连接的朋友我就直接上图了,上图为要实现的图表样式,下图为我用Cognos10制作的图表样式
![20.png](/club/attachments/month_1308/130820142442ecd4cf32359c72.png)
先描述下整个制作思路:
1:组织数据(要求数据不能存在负值,此方法不适用存在负值的条件下),通过表达式把需要出现在右边的数据*-1,在本图中也就是土黄色所在的查询项的度量*-1;
2:选择图表类型,本例是用Cognos10的图表引擎制作的Cognos8的图表引擎未测试(某些设置可能10的有,8的不存在),选择"条形图->堆积式条形图"
3:负值转换,也就是把本应该显示为负值的装换成正值显示,在本例中X轴左边的坐标轴以及左边条形图上显示的度量值都需要转换
4:细节上的调整(本例中Y轴的样式,0处的分割线,图注的上移等等)
整个制作过程稍后会整理个文档出来供需要的朋友参考,请耐心等候,朋友们也可以根据上面的思路自己动手哦!
附件:
Cognos 双向图制作教程.zip (313.88 KB)