53普通报表设计分组汇总表.docx
- 文档编号:8043437
- 上传时间:2023-01-28
- 格式:DOCX
- 页数:30
- 大小:1.14MB
53普通报表设计分组汇总表.docx
《53普通报表设计分组汇总表.docx》由会员分享,可在线阅读,更多相关《53普通报表设计分组汇总表.docx(30页珍藏版)》请在冰豆网上搜索。
53普通报表设计分组汇总表
普通报表设计--分组汇总表
第1章设计分组汇总报表
1.1制作流程回顾
让我们先回顾下在《报表服务用户手册》中介绍的制作报表的流程,如下图,基本流程就是这5个步骤:
1.2业务分析
为了方便我们讲解我们的报表服务平台的功能,本例是在EAS中原有的“采购订单序时簿”的基础上做了简化和增加分组统计功能。
1.2.1数据源
EAS中原有的“采购订单序时簿查询(SupplierTradeQuery.bos-query)”即可作为数据源。
1.2.2报表
本例是采购订单数据按供应商、物料分组对数量和金额进行汇总计算,最终的结果如下图:
1.2.3参数界面
查询界面需要按以下条件查询:
查询条件
描述
使用控件类型
供应商编码
范围
F7控件
订单日期
范围
日期控件
采购组织
单值
F7控件
库存组织
单值
F7控件
单据状态
单值
下拉列表控件
查询界面最终的效果如下图:
比较复杂,有比较多的F7,其中采购组织是主业务组织,而供应商编码、库存组织都通过该主业务组织得到过滤。
1.3建立报表存储路径
制作前我们先要考虑报表存储在哪个路径下,报表服务平台已经根据EAS的所有功能建立了目录结构,可以根据需要在这些目录下建立报表,也可以另外建立自己的目录,一般建议在功能目录下为每张报表建立一个目录,用来存放报表、报表所引用的数据源以及参数界面等。
如上图,我们在路径“供应链管理—>供应管理—>采购管理”下建立一个别名为“采购订单分组汇总”名称为“PurOrderGroup”的文件夹,其中,如下图:
第2章详细设计报表
第一步:
新建报表
选中建好的存储路径,鼠标单击工具条上的“新建报表”,则弹出报表设计器(R1-FORM)。
第二步:
新建布局
新建报表时,设计器中会先弹出如下窗口供用户选择布局,默认为“空白页”,我们这里选择“上下分区”,如下图:
确定后,窗口中则呈现如下布局:
可以看到图中设计区域被一个网格分成上小下大的2块区域。
我们可以在单元格中放置包括网格在内的任何控件。
第三步:
定义报表参数
查询界面需要按以下条件查询:
查询条件
输入值描述
参数类型
供应商编码
范围
string
订单日期
范围
datetime
采购组织
单值
string
库存组织
单值
string
单据状态
单值
string
我们为这些查询条件定义对应的报表参数。
查询条件的输入值为范围时则需要对应2个报表参数,如为单值的则对应一个报表参数即可。
这样我们总共要定义7个报表参数。
接下来选择菜单〖数据〗→〖报表参数〗,弹出报表参数定义窗口:
我们根据需求,定义了如下图所示的参数:
第四步:
引入数据源
切换到“数据”页,单击如上图所示的按钮,添加数据源向导,在第一步中选择“采购订单序时簿查询”这个bos-query作为报表的数据源。
向导的第2步如下图:
第一行已经自动生成报表参数,此参数的目的为显示自定义查询页。
选中第2行,单击按钮“通用过滤”。
弹出通用过滤窗口,在该窗口中为“bos-query”的字段和报表参数建立关联,如下图:
最终做好的界面如下图:
因为我们还要按供应商和物料分组,所以我们也要按照这个做个排序,如下图:
最终我们会在向导窗口中得到如下效果:
即前面的通用过滤为我们生成了一个KSQL语句的WHERE部分,此例生成的如下:
WHEREsupplier.number>='@report.supplierFrom'ANDsupplier.number<='@report.supplierTo'ANDbizDate>='@report.bizDateFrom'ANDbizDate<='@report.bizDateTo'ANDpurchaseOrgUnit.number='@report.purOrg'ANDstorageOrgUnit.number='@report.storeOrgStatus'ANDbaseStatus='@report.billStatus'ORDERBY'supplier.number'ASC,'material.number'ASC
现在就完成了数据源的引入。
第五步:
定义标题
拖画一个标签对象到上面的单元格,标签会自动充满整个单元格(可设置属性来去掉充满);双击该标签后,则可以直接输入文字。
我们设置好字体,结果如下图:
第六步:
定义分组汇总的数据展现部分
选择“数据表”控件拖画到网格下面的单元格。
选择菜单〖表格〗→〖表格向导〗,弹出表格生成向导,一共四步:
第一步,选择数据源,我们这里选择“采购订单序时簿查询”
第二步,选择要显示的字段,并对顺序做调整,如下图:
第三步,选择分组,我们选择“供应商”和“物料名称”做为2个分组依据:
第四步,选择需要汇总字段:
完成后,设计区得到如下结果:
我们现在可以做的事情为:
1.设置2行空白的表头行属性为隐藏
2.双击单元格输入需要的文字信息
3.调整列宽
4.双击表头单元格修改表头文字信息。
5.设计汇总行颜色
第七步:
保存报表
到这里我们的报表设计部分已经完成,只需保存下来即可,不过还有最后一步,保存时,系统会出现如下窗口:
除了要输入名称和别名以外,还需要选择报表类型,这个类型是限制用户查看数据的权限的,比如是财务组织的用户就无法查看报表类型为采购组织的报表数据。
该组织类型除了在新建报表保存时可以设置,也可以在已有报表的“修改配置”中修改,如下图:
第3章制作报表查询界面
第一步:
使用向导生成参数界面
如上图,选中报表后,点击“参数界面”按钮,弹出参数界面生成向导。
这里可以修改显示名称,系统也已经根据参数类型设置了默认捆绑控件,不过不大符合我们的需求,我们做如下修改:
第二步:
修改参数界面
完成参数界面向导后,出现如下设计界面:
这里的设计器和报表设计器是同一个,所以用法基本相同,我们再对布局做下调整,如下图:
另外说明一下,这里的控件名称是和定义的报表参数名称一致的,如下图:
第三步:
设置主F7的数据-采购组织
在第一章的业务分析中,我们已经分析了“采购组织”为主业务组织,设置这个属性如下:
“BOS-QUERY名称”会根据所选择的“业务组织过滤条件”不同而默认设置。
第四步:
设置其他F7的数据-供应商编码,库存组织
这里的3个F7控件的数据都是从“采购组织”过滤得到的,所以“业务组织”都设置为“主业务组织”,显示格式和返回格式都是编码,如下:
供应商编码的F7控件“BOS-QUERY”名称选择“基础资料—>主数据—>客户供应商—>供应商基本信息F7查询”,而库存组织的则选择“基础资料—>组织架构—>库存组织”。
第五步:
设置下拉列表的数据-单据状态
单据状态是一个下拉列表,有几种状态可以选择,我们可以自定义这些数据,如下图:
第六步:
保存
到这里已经完成了参数界面的设计,保存,输入名字为“p”别名为“参数界面”。
系统自动把报表的名称设置为“参数界面(p.r1-argui)”。
参数界面可以设置多个,一个报表只能对应一个参数界面,可以通过选择报表后点击工具栏上的“修改配置”按钮来设置,界面如下图:
第4章发布报表
选中报表,然后点工具栏上的“发布菜单”按钮,弹出如下窗口:
我们在这里选择发布报表到供应管理下,确定后,弹出如下窗口:
别名即为报表的别名。
发布完后需要重新登录才能看到该菜单。
报表发布完后,原先“发布菜单”的按钮则变成撤销菜单。
第5章报表授权
第一步,(先要打权限项的补丁)点击工具栏上的“报表授权—>按用户授权”,弹出如下窗口:
第二步,选择要授权的用户:
第三步,选择组织:
第四步,选择需要授权的报表,只有已经发布的报表才能够在这里看到:
第五步,选上功能权限“查看报表”,保存即完成为某个用户分配查看某些报表的权限:
第6章运行测试
第一步:
维护供应商
供应商维护时系统是按CU隔离的,我们的例子就在“环球国际集团总部”下来做,所以先要切换组织到“环球国际集团总部”,然后进入供应商序时簿:
选择“环球深圳彩电厂”进行编辑,注意编辑界面的“采购资料”页签上要选择“采购组织编码”,我们选择“环球国际集团总部”:
第二步:
维护物料信息
进入物料序时簿:
和供应商相似,填写“采购资料”页,采购组织还是“环球国际集团总部”。
第三步:
制作采购订单:
分录上选择物料并输入采购数量和含税单价,保存,如果提示“没有维护物料的供货信息”则要进入EAS的“参数设置-供应链管理-供应管理-采购管理”下,将“强制使用供货信息”参数改为“否”即可。
采购订单编制完后提交审核。
第四步:
打开汇总表查看分组汇总结果
从EAS主界面如图菜单进入,首先系统弹出过滤界面输入条件,目前要求必须输入所有的条件:
确定,出现如下结果:
至此报表制作完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 53 普通 报表 设计 分组 汇总表
![提示](https://static.bdocx.com/images/bang_tan.gif)