1、普通报表设计 -分组汇总表I目 录第 1 章 设计分组汇总报表 .31.1 制作流程回顾 .31.2 业务分析 .31.2.1 数据源 .31.2.2 报表 .31.2.3 参数界面 .41.3 建立报表存储路径 .5第 2 章 详细设计报表 .6第一步:新建报表 .6第二步:新建布局 .7第四步:定义报表参数 .8第五步:引入数据源 .10第六步:定义标题 .15第七步:定义分组汇总的数据展现部分 .16第八步:保存报表 .19第 3 章 制作报表查询界面 .20第一步:使用向导生成参数界面 .20第二步:修改参数界面 .21第三步:设置主 F7 的数据 - 采购组织 .23第四步:设置其他
2、 F7 的数据- 供应商编码,库存组织 .24第五步:设置下拉列表的数据-单据状态 .24第六步:保存 .25第 4 章 发布报表 .26第 5 章 报表授权 .27第 6 章 运行测试 .30- 3 -第 1 章 设计分组汇总报表1.1 制作流程回顾让我们先回顾下在报表服务用户手册中介绍的制作报表的流程,如下图,基本流程就是这 5 个步骤:1.2 业务分析为了方便我们讲解我们的报表服务平台的功能,本例是在 EAS 中原有的“采购订单序时簿”的基础上做了简化和增加分组统计功能。1.2.1 数据源EAS 中原有的“采购订单序时簿查询(SupplierTradeQuery.bos-query) ”
3、即可作为数据源。1.2.2 报表本例是采购订单数据按供应商、物料分组对数量和金额进行汇总计算,最终的结果如下图:1.2.3 参数界面查询界面需要按以下条件查询:查询条件 描述 使用控件类型供应商编码 范围 F7 控件订单日期 范围 日期控件采购组织 单值 F7控件库存组织 单值 F7 控件单据状态 单值 下拉列表控件查询界面最终的效果如下图:- 5 -比较复杂,有比较多的 F7,其中采购组织是主业务组织,而供应商编码、库存组织都通过该主业务组织得到过滤。1.3 建立报表存储路径制作前我们先要考虑报表存储在哪个路径下,报表服务平台已经根据 EAS 的所有功能建立了目录结构,可以根据需要在这些目录
4、下建立报表,也可以另外建立自己的目录,一般建议在功能目录下为每张报表建立一个目录,用来存放报表、报表所引用的数据源以及参数界面等。如上图,我们在路径“供应链管理供应管理采购管理”下建立一个别名为“采购订单分组汇总”名称为“PurOrderGroup ”的文件夹,其中,如下图:第 2 章 详细设计报表第一步:新建报表选中建好的存储路径,鼠标单击工具条上的“新建报表” ,则弹出报表设计器(R1-FORM) 。- 7 -第二步:新建布局新建报表时,设计器中会先弹出如下窗口供用户选择布局,默认为“空白页”,我们这里选择“上下分区” ,如下图:确定后,窗口中则呈现如下布局:可以看到图中设计区域被一个网格分成上小下大的 2 块区域。我们可以在单元格中放置包括网格在内的任何控件。第三步:定义报表参数查询界面需要按以下条件查询:查询条件 输入值描述 参数类型供应商编码 范围 string订单日期 范围 datetime采购组织 单值 string库存组织 单值 string单据状态 单值 string我们为这些查询条件定义对应的报表参数。查询条件的输入值为范围时则需要对应 2 个报表参数,如为单值的则对应一个报表参数即可。这样我们总共要定义 7 个报表参数。