superdebug
作者superdebug·2013-11-23 08:24
信息技术经理·可以

Cognos多种联合查询报表实现步骤(转)

字数 2988阅读 4686评论 0赞 1

Cognos种联合查询报表实现步骤



作者:秦昕旭



本文结合作者多年来的复杂报制作经验,详细描述了多种联合查询报表实现步骤。以一张报表为例,图文结合,为您分步骤详细诠释如何制作一张联合查询报表。使得读者可以根据本文全面学习联合查询报表的制作方法,并快速上手进行实际制作。学习本文,能够极大缩短您的联合查询报表的制作时间,节省大家搜索精力,相信本文对大家会有所帮助——作者,秦昕旭



正文



1.列表中整体数据与局部数据的实现



要求及最终效果
图片1.png



如图所示,有一张列表,按照年份划分,前半部分显示所有国家的整体数据值,后半部分显示单一国家的局部数据并能通过值提示选择单一国家,点击按键刷新局部数据,但整体全部国家数据不会改变。
实现步骤如下:

图片2.png
新建空白报表一张,点击查询“查询资源管理器”弹出查询列表,点击“查询”,进入查询编辑页面;

图片3.png
拖入一个查询及一个联接;

图片4.png
再在联接后面拖入两个查询;

图片5.png
双击查询二

图片6.png
添加整体数据所需数据项,点击向上箭头返回上层,注意要有一个项与查询3的局部数据的项对应关联使用;

图片7.png
双击查询3同样方式,查询3添加明细数据所需数据项,返回上层;

图片8.png
双击“联接”图标,弹出联接关系,点击“新建链接”关联查询2和查询3的用于联接的联接项,选择下面的联接方式为“1..1”,确定退出;

图片9.png
双击查询1,把查询2及查询3的数据项拖拉到查询1中作为查询1的查询项;返回上层;

图片10.png
返回报表页面,拖拉3*3表格到页面中;

图片11.png
拖拉列表到表格的第二行第二列,点中刚拖拉出来的列表,选择列表属性的查询为查询1;

图片12.png
点击数据项选项卡,拖拉查询1中数据项到列表中,注意拖拉来源或者数据项选项卡里面的其他数据项都会报错,只能选取本查询中的数据项;

图片13.png
点中工具箱选项卡,选择“值提示”,拖拉到第一行第二列中,弹出创建参数页面,编辑参数名称,点击下一步;

图片14.png
选择数据包项目后面的…按键,选择数据项为“国家/地区”;确定并下一步;

图片15.png
选择查询为查询3,这里重点,如果按照默认选择查询1的话会对所有有数据都做一个过滤,这样是错误的,查询2是全局数据,无需做任何过滤,查询3是局部某一个国家的数据,我们需要过滤的是这个查询;选择后点击下一步;

图片16.png
修改查询名称后,点击完成,退出提示向导;

图片17.png
点中值提示,修改属性默认选项,新建一个默认选项为“中国”;

图片18.png
拖拉提示按钮到值提示控件右边并修改属性“类型”为完成;

图片19.png
修改列表表头的标题,列表样式,表格大小等风格页面的调整,完成设计,点击运行;

图片20.png
图片21.png
运行结果如上两图显示


2.列表中两类数据列形显示的实现


要求及最终效果
图片22.png



如上图所示,一个列表中,上半部分是按照产品系列的显示指标,下半部分是按照订购方法来显示指标;

实现步骤如下:

图片23.png
新建空白报表一张,点击查询“查询资源管理器”弹出查询列表,点击“查询”,进入查询编辑页面;

图片24.png
拖拉查询及并集到页面上;

图片25.png
再拖两个查询作为并集的子查询;

图片26.png
双击查询2,进入数据项页面,拖入子查询用到的数据项;

图片27.png
点击工具箱选项卡,拖入一个新数据项,用于决定两个查询的先后顺序;

图片28.png
弹出框里填入一个A作为查询2的排序号,同理查询3填入B;

图片29.png
修改数据项名称叫排序键,点击向上箭头返回上一层;

图片30.png
同样方法,双击打开查询3,拖入子查询数据项,拖入新数据项,改名为排序键,表达式为’B’;点击点击向上箭头返回上一层;

图片31.png
点中交集图标,选择它的属性投影列表右边的…按键;

图片32.png
弹出明细框,框中会把查询2的数据项自动生成过来,我们需要修改它并集的数据项名称,点击单选手动,点中产品系列数据项,点击下面的铅笔按键,弹出框修改数据项名称,确定;

图片33.png
双击查询1,拖拉并集合并出来的数据项到查询1的数据项中,点击排序键数据项,对此数据项进行预排序;

图片34.png
返回报表页面,拖拉工具箱里的列表到页面中,并修改这个列表的查询为查询1;

图片35.png
点中列表,设置排序键作为列表的属性,但不作为数据项;

图片36.png
点击数据项选项卡,拖拉查询1的数据项到列表中,其他查询的数据项及来源的数据项都无法在这里使用;

图片37.png
修改样子,字段等美化列表,点击运行;

图片38.png
最终效果如上图所示;

至此,多种联合查询报表的实现步骤已经为大家全部讲解完毕。
http://pan.baidu.com/s/1EbYWt

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广