BOS万能报表工具入门参考
本文概述
z 本文档适用于 K/3 12.2wise版本。
z 学习完本文档以后,您将了解如何使用K/3 BOS万能报表工具。 z 关键字:BOS 万能报表 工具 版本信息
z 2011年05月01日 V1.0 编写人:马建红 z 2011年05月31日 V2.0 审核人:陈丽娟
版权信息
z 本文件使用须知
著作权人保留本文件的内容的解释权,并且仅将本文件内容提供给阁下个人使用。对于内容中所含的版权和其他所有权声明,您应予以尊重并在其副本中予以保留。您不得以任何方式修改、复制、公开展示、公布或分发这些内容或者以其他方式把它们用于任何公开或商业目的。任何未经授权的使用都可能构成对版权、商标和其他法律权利的侵犯。如果您不接受或违反上述约定,您使用本文件的授权将自动终止,同时您应立即销毁任何已下载或打印好的本文件内容。 著作权人对本文件内容可用性不附加任何形式的保证,也不保证本文件内容的绝对准确性和绝对完整性。本文件中介绍的产品、技术、方案和配置等仅供您参考,且它们可能会随时变更,恕不另行通知。本文件中的内容也可能已经过期,著作权人不承诺更新它们。如需得到最新的技术信息和服务,您可向当地的金蝶业务联系人和合作伙伴进行咨询。
著作权声明 著作权所有 2011 金蝶软件(中国)有限公司 所有权利均予保留
金蝶软件(中国)有限公司 客户服务中心 第 1 页 共 68 页
金蝶知识库文档
目 录
1. 标准报表的概念............................................................3 1.1 报表概述..............................................................................................................................3 1.2 单据类报表..........................................................................................................................3 1.3 序时簿报表..........................................................................................................................3 1.4 SQL增强报表......................................................................................................................3 1.5 电子表格类报表..................................................................................................................3 2. 报表设计器................................................................4 2.1 报表管理..............................................................................................................................4 2.2 单据类报表..........................................................................................................................6 2.2.1 报表设计...........................................................................................................................6 2.2.2 报表应用.........................................................................................................................17 2.3 序时簿报表和SQL增强报表...........................................................................................23 2.3.1 列表式报表.....................................................................................................................23 2.3.2 图型报表.........................................................................................................................27 2.3.2.1 制作SQL数据源........................................................................................................27 2.3.2.2 制作SQL增强报表....................................................................................................31 3. 数据源管理...............................................................42 3.1 数据源的概念....................................................................................................................42 3.1.1 基础数据源.....................................................................................................................43 3.1.2 汇总数据源.....................................................................................................................50 3.1.3 交叉数据源.....................................................................................................................55 3.2 数据源测试和发布............................................................................................................62 3.2.1 数据源测试.....................................................................................................................62 3.2.2 数据源发布.....................................................................................................................64 4. 报表发布及授权...........................................................66 4.1 报表发布............................................................................................................................66 4.2 报表授权............................................................................................................................68
金蝶软件(中国)有限公司 客户服务中心 第 2 页 共 68 页
金蝶知识库文档
1. 标准报表的概念
1.1 报表概述
报表是可以显示或打印的数据的列表、汇总和分析,它反映企业过去一段时间销售、客户、营销、活动等的相关记录,可以通过量化的形式更好、更直观地展现出来。
标准报表支持以BOS单据(含BOS基础资料)、BOS单据(含BOS基础资料)的序时簿、直接SQL报表及报表数据源来创建灵活丰富的报表,这三类报表的数据来源对应的报表类型为:单据类报表、序时簿报表、SQL增强报表。
1.2 单据类报表
单据类报表类似于K/3的套打,都是以某个单据的数据作为数据来源。K/3套打的不足处在于:
(1) 套打不能根据记录数自动分页;
(2) 套打分页时必须重复打印表头,不能随需而定;
(3) 一个套打模板只支持一个单据体,对于某些多单据体的单据,不能同时将单据的多个单据体数据同时显示与打印;单据类报表则支持多个单据体数据在同一报表中展示。
1.3 序时簿报表
序时簿报表类似于单据的序时簿展现形式,以多个单据的数据作为数据来源,与单据序时簿的不同处在于,该类报表能够方便地对数据进行分组、排序和汇总等。
1.4 SQL增强报表
SQL增强报表支持以基础数据源、汇总数据源、交叉数据源作为报表数据的来源,其展现形式比直接SQL报表更加灵活和丰富。
1.5 电子表格类报表
为了实现K/3系统的报表制作、数据交换及与第三方集成的开发,系统还提供了电子表格类报表。该类报表是一个以Excel为基准通过集成K/3系统的特性来构建的,操作与Excel相似,集方便、快捷、K/3集成于一身的特点,能够灵活创建各类综合性报表,由于该类报表多应用于二次开发,本文不再赘述。
金蝶软件(中国)有限公司 客户服务中心 第 3 页 共 68 页
金蝶知识库文档
2. 报表设计器
2.1 报表管理
首先,登录K/3 BOS万能报表工具,登录路径如下:
依次单击操作系统的【开始】→【程序】→【金蝶K3】→【金蝶K3工具】,单击打开【BOS万能报表工具】,如图-1所示。
图-1 打开【BOS万能报表工具】
选择登录账套,如图-2所示。
金蝶软件(中国)有限公司 客户服务中心 第 4 页 共 68 页
金蝶知识库文档
图-2 选择登录账套
输入用户名和密码后,单击【确定】进入【金蝶K/3 BOS万能报表工具】界面,在弹出的【系统视图】窗口上,选择相应的子系统后单击【确定】按钮,如图-3所示。
金蝶软件(中国)有限公司 客户服务中心 第 5 页 共 68 页
金蝶知识库文档
图-3 选择子系统
【报表浏览器】界面会按子系统及报表类型列示所有报表,图-4所示。
图-4 报表设计器
接下来,我们就可以使用BOS万能报表工具进行报表的设计。
2.2 单据类报表
2.2.1 报表设计
在【报表浏览器】界面,单击左上角的【新建】按钮,选择【单据类报表】,如图-5所示。
金蝶软件(中国)有限公司 客户服务中心 第 6 页 共 68 页
金蝶知识库文档
图-5 新建单据类报表
在弹出的【新建单据类报表】窗口上,选择一个单据类型,输入报表名称。此处选择以销售增值税发票为例,新增一个销售增值税发票的报表,如图-6所示。
金蝶软件(中国)有限公司 客户服务中心 第 7 页 共 68 页
金蝶知识库文档
图-6 选择单据
报表名称输入后,单击【确定】按钮,进入报表设计界面,如图-7所示。
金蝶软件(中国)有限公司 客户服务中心 第 8 页 共 68 页
金蝶知识库文档
图-7 报表设计界面
在报表设计区,右键单击【页头】或者【明细】、【页尾】的任何一个位置,即可插入页眉、分组首、明细表等内容,如图-8、图-9所示。
金蝶软件(中国)有限公司 客户服务中心 第 9 页 共 68 页
金蝶知识库文档
图-8 插入区域
金蝶软件(中国)有限公司 客户服务中心 第 10 页 共 68 页
金蝶知识库文档
图-9 插入明细表
各区域插入后,报表设计区效果如图-10所示。
金蝶软件(中国)有限公司 客户服务中心 第 11 页 共 68 页
金蝶知识库文档
图-10 插入后效果图
下面简单介绍一下各个区域的作用:
【页眉】:该区域的内容在每一页顶部边缘区域显示,可显示公司的名称,Logo等信息; 【表头】:该区域的内容仅在报表第一页显示一次,位置在页眉下,页头上,一般显示报表的名称等一些固定的信息;
【页头】:该区域的内容在每一页的表头下方区域显示,可显示部门、职员等信息; 【分组首】:用来指定分组条件,在明细前要显示与后续明细相关的公共信息(如部门名称),明细的汇总信息;
【明细】:显示多行数据信息,如序时簿与直接SQL报表的数据;
【分组尾】:与分组首相对,显示明细信息后的信息,比如制单人、审核人等信息; 【表尾】:与表头相对应,显示报表结束部分,一般显示报表打印日期;
【页尾】:位于每一页页脚上,其上的内容在每一页都显示,主要用来显示诸如总页数与当前页码等内容;
【页脚】:该区域的内容在每一页底部边缘区域显示,可显示公司的地址、联系方式等信息。
注意:对于各个区域的内容,并无固定模式,应根据实际需求来定义。
在各个区域中,均可以通过从【标准控件】里添加文本字段。添加文本后,通过单击该文本字段右上角的“>”按钮来绑定数据、设置属性,也可以在右下角的【属性】框中编辑,如图-11、图-12所示。
金蝶软件(中国)有限公司 客户服务中心 第 12 页 共 68 页
金蝶知识库文档
图-11 添加文本 图-12 设置文本属性
金蝶软件(中国)有限公司 客户服务中心 第 13 页 共 68 页
金蝶知识库文档
另外,也可以通过从【字段列表】里拖动字段的方式增加相关字段,自动生成一个静态文本和绑定后的文本框,如图-13所示。
图-13 拖动字段
对于需要汇总的字段,可以在属性框里设置汇总,以【金额合计】为例,如图-14所示。
金蝶软件(中国)有限公司 客户服务中心 第 14 页 共 68 页
金蝶知识库文档
图-14 设置汇总字段
在【绑定字段】里选择【价税合计】,如图-15所示。
图-15 绑定汇总数据
以同样的方式操作,将其他区域里需要显示的字段一并设置好。一张销售增值税发票的单据类报表就设置完了,设计界面如图-16所示。
金蝶软件(中国)有限公司 客户服务中心 第 15 页 共 68 页
金蝶知识库文档
图-16 销售增值税发票报表设计界面
单击设计界面左下角的【预览】按钮,就可以切换到报表的预览界面,如图-17所示。
金蝶软件(中国)有限公司 客户服务中心 第 16 页 共 68 页
金蝶知识库文档
图-17 预览效果
报表设计完成,单击文件菜单下的【保存】按钮,成功保存后即可使用该报表打印发票。
2.2.2 报表应用
首先,我们来看一下,使用套打模板打印发票的效果。
在【销售增值税发票序时簿】里,依次单击【文件】→【打印模板设置】,打开【打印设置】窗口。
然后单击【打印选项】页签,单击选择【使用套打模板】,如图-18所示。
图-18 使用套打模板
单击【注册套打单据】页签,单击右侧的【套打引入】或【批量引入】按钮,将销售增值税发票模板引入到打印设置界面,如图-19所示。
金蝶软件(中国)有限公司 客户服务中心 第 17 页 共 68 页
金蝶知识库文档
图-19 注册套打单据
单击【套打选择】页签,勾选需要引入的套打模板,【确定】即可,如图-20所示。
金蝶软件(中国)有限公司 客户服务中心 第 18 页 共 68 页
金蝶知识库文档
图-20 选择套打模板
然后,依次单击销售增值税发票序时簿界面的【文件】→【连续打印预览所选单据】,打印预览效果如图-21所示。
金蝶软件(中国)有限公司 客户服务中心 第 19 页 共 68 页
金蝶知识库文档
图-21 使用套打模板打印效果
下面,我们使用BOS万能报表工具设计好的标准打印模板来看一下打印的效果。 首先,进入【打印设置】窗口,在【打印选项】页签里,单击选择【使用标准打印模板】,图-22所示。
金蝶软件(中国)有限公司 客户服务中心 第 20 页 共 68 页
金蝶知识库文档
图-22 使用标准打印模板
单击【标准打印】页签,勾选已经设计好的单据报表模板,【确定】即可,如图-23所示。
金蝶软件(中国)有限公司 客户服务中心 第 21 页 共 68 页
金蝶知识库文档
图-23 选择标准打印模板
依次单击销售增值税发票序时簿界面的【文件】→【连续打印预览所选单据】或者【打印预览】,打印预览效果如图-24所示。
金蝶软件(中国)有限公司 客户服务中心 第 22 页 共 68 页
金蝶知识库文档
图-24 标准模板打印效果
注意:在使用套打模板打印时,如果单击销售增值税发票序时簿界面的【文件】→【打印预览】,预览出来的不是发票的格式,而是序时簿的打印格式;使用标准打印模板打印时,单击【打印预览】和【连续打印预览所选单据】出来的效果是一致的,都是BOS万能报表工具里自定义的单据报表的格式。
本文只是通过一个简单的单据类报表的设计,将销售发票的收款计划、产品明细、单据头等信息完整地在一个页面上打印。通过单据类报表,可以实现大文本打印、多分录体打印、自动换行打印等多种功能,在各个字段属性里都有相关的设置,本文不再赘述。
2.3 序时簿报表和SQL增强报表
由于序时簿报表和SQL增强报表的设计方法与单据类报表类似,区别只是数据源不同,所以本文不再详细讲解这两类报表的具体设计过程。这两类报表通常都是一系列的查询报表,模式包括列表式报表、主从报表、分组汇总表、交叉分析表、图型、图表等。
下面选取其中两个报表模式来简单介绍这两类报表的实现功能,序时簿以列表式报表举例说明,SQL增强报表以图型报表举例说明。
2.3.1 列表式报表
业务需求:以序时簿报表为例,制作一个收款单明细表打印模板,按期统计每个客户的
金蝶软件(中国)有限公司 客户服务中心 第 23 页 共 68 页
金蝶知识库文档
收款单,打印内容包括单据号、结算实收金额、累计核销金额、核销状态。
首先,进入报表设计器后,新建序时簿报表,如图-25所示。
图-25 新建序时簿报表 单击【确定】后,弹出【过滤】窗口,勾选【关联单据】后,如图-26所示。 金蝶软件(中国)有限公司 客户服务中心 第 24 页 共 68 页
金蝶知识库文档
图-26 选择过滤条件
然后进入【显示隐藏列】页签,勾选需要显示的项目,图-27所示。
图-27 选择过滤字段
设置好过滤条件后,【确定】即可进入报表设计界面。具体的设计过程参考单据类报表,此处不再赘述。设计完成后的报表格式及预览效果如图-28、图-29所示。
金蝶软件(中国)有限公司 客户服务中心 第 25 页 共 68 页
金蝶知识库文档
图-28 收款单统计表
图-29 打印效果图
金蝶软件(中国)有限公司 客户服务中心 第 26 页 共 68 页
金蝶知识库文档
2.3.2 图型报表
标准报表支持柱状图、点线图、饼图、面积图、雷达图、甘特图和财务用图7类42种常见的图型。
业务需求:以SQL增强报表为例,制作一个报表,该报表支持通过柱状图来展现各个货币资金明细的期末数。
注意:新建SQL增强报表之前,需要先在BOS系统里或是供应链查询分析工具中新建直接SQL报表作为其数据源。 2.3.2.1 制作SQL数据源
依次单击K/3主界面的【系统】→【K/3 BOS】,选择【财务会计】→【总账】,如图-30所示。
图-30 BOS登陆
在打开的【金蝶K/3 BOS】设计界面右侧的【项目】窗口中,右键选择【直接SQL报表】→【新建直接SQL报表】,如图-31所示。
金蝶软件(中国)有限公司 客户服务中心 第 27 页 共 68 页
金蝶知识库文档
图-31 新建直接SQL报表
打开【自定义报表向导】窗口,如图-32所示,然后单击【下一步】按钮。
图-32 自定义报表向导
输入要生成报表的SQL语句,如下图-33、图-34所示,然后单击【下一步】按钮。
金蝶软件(中国)有限公司 客户服务中心 第 28 页 共 68 页
金蝶知识库文档
图-33 SQL语句
图-34 SQL语句
注意:SQL语句也可参照左下角的【示例】编写。
在界面中设置【报表名称】,如图-35所示,然后单击【下一步】按钮。
金蝶软件(中国)有限公司 客户服务中心 第 29 页 共 68 页
金蝶知识库文档
图-35 SQL语句
单击【完成】按钮即可生成一个货币资金SQL数据源,如图-36、图-37所示:
图-36 生成货币资金SQL
金蝶软件(中国)有限公司 客户服务中心 第 30 页 共 68 页
金蝶知识库文档
图-37 货币资金SQL
2.3.2.2 制作SQL增强报表
进入【金蝶K/3 BOS万能报表工具】界面,在弹出的【系统视图】窗口上,选择相应的子系统后单击【确定】按钮,如图-38所示。
金蝶软件(中国)有限公司 客户服务中心 第 31 页 共 68 页
金蝶知识库文档
图-38 登陆BOS 万能报表工具
单击左侧的【数据源管理】,即可在其右侧的列表区域查看到我们在BOS里设置的【货币资金SQL】数据源,如图-39所示。
金蝶软件(中国)有限公司 客户服务中心 第 32 页 共 68 页
金蝶知识库文档
图-39 数据源管理
单击左侧的【SQL增强报表】,然后单击工具栏上的【新建】按钮,弹出【报表命名】窗口,输入报表名称,如下图-40所示,然后单击【下一步】按钮。
金蝶软件(中国)有限公司 客户服务中心 第 33 页 共 68 页
金蝶知识库文档
图-40 SQL增强报表
在弹出的【选择数据源】窗口中,从左侧的【可选数据源】列表中将做好的“货币资金SQL”【添加】到右侧的【已选择数据源】列表中,如图-41所示,然后单击【下一步】按钮,如图-42所示。
金蝶软件(中国)有限公司 客户服务中心 第 34 页 共 68 页
金蝶知识库文档
图-41 选择数据源 图-42 添加数据源
金蝶软件(中国)有限公司 客户服务中心 第 35 页 共 68 页
金蝶知识库文档
在弹出的【关联数据源】窗口中,将主表的关联字段拖放到子表的关联字段,完成主表与子表的关联,也可以使用自动关联功能,根据字段名称匹配完成表间的关联关系,主表的确定由前一步中两个表间的先后次序确定。由于我们例子中建立的图表不涉及两个SQL数据源,此处不做配置。如图-43所示,单击【下一步】按钮。
图-43 关联数据源
在弹出的【报表样式生成向导】窗口中,选择报表展现样式。在【样式选择】单选框中单击选择【图表】,在【明细样式】单选框中选择【柱状图】,【数据源】下拉列表中单击选择【货币资金SQL】,如图-44,然后单击【下一步】按钮。
金蝶软件(中国)有限公司 客户服务中心 第 36 页 共 68 页
金蝶知识库文档
图-44 报表样式生成向导
依据需要绑定数据源、参数项和数值项,如图-45、图-46所示。
金蝶软件(中国)有限公司 客户服务中心 第 37 页 共 68 页
金蝶知识库文档
图-45 系统绑定
图-46 绑定数据
定制图表上的X轴、Y轴,如图-47、图-48、图-49所示。
金蝶软件(中国)有限公司 客户服务中心 第 38 页 共 68 页
金蝶知识库文档
图-47 定制轴-标题
图-48 定制轴-刻度
金蝶软件(中国)有限公司 客户服务中心 第 39 页 共 68 页
金蝶知识库文档
图-49 定制轴-网格线
单击上图【完成】按钮后,即可通过样式向导生成一张SQL增强报表,设计界面如图-50所示,预览界面如图-51所示。
金蝶软件(中国)有限公司 客户服务中心 第 40 页 共 68 页
金蝶知识库文档
图-50 SQL增强报表设计界面 图-51 SQL增强报表预览界面
金蝶软件(中国)有限公司 客户服务中心 第 41 页 共 68 页
金蝶知识库文档
上例是通过样式向导生成的SQL增强报表,图型报表和图表报表还可以通过图表向导来生成,在报表设计界面通过拖动左侧【工具箱】中的【图表】控件,如图-52所示,并根据其运行向导来完成图型的制作即可。具体的操作参考单据类报表。
图-52 拖动图表控件
3. 数据源管理
由于BOS万能报表工具的取数都是基于数据库对象的,所以接下来将针对BOS万能报表工具的各种数据源作进一步的讲解。
3.1 数据源的概念
报表的数据源是指报表的取数来源,一般是指确定的数据库的地址,能够取得数据的数据库对象或它们的集合,如表、视图、存储过程、SQL语句。分为基础数据源、汇总数据源和交叉数据源三类。
注意:在K/3 12.1 wise版本上,需要按顺序安装补丁PT035691、PT037231后,才能使用数据源管理功能。
金蝶软件(中国)有限公司 客户服务中心 第 42 页 共 68 页
金蝶知识库文档
3.1.1 基础数据源
基础数据源包括元数据组成的数据源以及直接SQL报表,其中直接SQL报表的制作请参见2.3.2.1,此处不再赘述。
基础数据源支持设置常用过滤、固定过滤等,支持在基础数据源的基础上再生成汇总数据源、交叉数据源以及直接生成报表。
进入报表设计器,单击工具栏【新建】→【数据源】,新建【基础数据源】,如图-53所示。
图-53 新建基础数据源
选择【基础数据源】后,进入【K/3数据源设计工具】界面,如图-54所示,然后根据实际需要从左侧的【表与视图】窗口中拖动选择相应的表和字段创建新的数据源,并可在【字段属性】窗口中修改该数据源的名称,如图-55所示。
金蝶软件(中国)有限公司 客户服务中心 第 43 页 共 68 页
金蝶知识库文档
图-54 数据源设计工具
图-55 数据源设计工具关联字段
金蝶软件(中国)有限公司 客户服务中心 第 44 页 共 68 页
金蝶知识库文档
单击设计框上方的【测试】按钮,弹出【过滤条件】窗口,可进行高级条件的筛选过滤,然后单击【确定】按钮,如图-56所示。
图-56 过滤设计
在【测试】界面中,如图-57所示,列表头的各个字段如【会计年度】、【会计期间】、【科目代码】等均可以直接拖动进行排序,并可对其【字体】、【行高】等格式进行设置,如图-58所示。
金蝶软件(中国)有限公司 客户服务中心 第 45 页 共 68 页
金蝶知识库文档
图-57 测试界面预设格式 图-58 测试界面自定义格式
金蝶软件(中国)有限公司 客户服务中心 第 46 页 共 68 页
金蝶知识库文档
单击图-58中的【预览】按钮后进入预览界面中,单击工具栏上的【定制】按钮,进行网络视图的打印设置,如图-59所示,设计好后的效果如图-60所示。
图-59 网络视图的打印设置
金蝶软件(中国)有限公司 客户服务中心 第 47 页 共 68 页
金蝶知识库文档
图-60 设置后预览效果
此时,我们退出基础数据源设计界面,回到【金蝶K/3 BOS万能报表工具-报表浏览器】界面,单击【数据源管理】,即可在右侧的报表列表中看到【总账SQL】数据源,如图-61所示。
金蝶软件(中国)有限公司 客户服务中心 第 48 页 共 68 页
金蝶知识库文档
图-61 报表浏览器界面
单击工具栏的【预览】按钮,弹出【过滤条件】窗口,如图-62所示。
金蝶软件(中国)有限公司 客户服务中心 第 49 页 共 68 页
金蝶知识库文档
图-62 过滤界面
在此处打开的预览界面,如图-63所示,我们会发现,其排序规则并不会按【测试】时自定义的格式进行编排,而是按数据源设计时【SQL输出】(或【脚本输出】)属性框中自动生成语句中的字段的先后顺序进行编排,如图-55所示,不可修改。
图-63 预览界面
将数据源保存后,就能在该数据源基础上生成汇总数据源、交叉数据源以及直接生成各类报表。
3.1.2 汇总数据源
汇总数据源基于基础数据源以及序时簿进行汇总,支持设置常用过滤、固定过滤、高级过滤等;可以选择汇总依据字段和选择汇总字段,也可以根据一个或多个字段进行排名。
进入报表设计器,单击工具栏【新建】→【数据源】,新建汇总数据源,如图-64所示。
金蝶软件(中国)有限公司 客户服务中心 第 50 页 共 68 页
金蝶知识库文档
图-64 新建汇总数据源
单击【汇总数据源】后,弹出【新建汇总数据源】界面,选择已经新建好的基础数据源或序时簿,如图-65所示。
金蝶软件(中国)有限公司 客户服务中心 第 51 页 共 68 页
金蝶知识库文档
图-65 选择基础数据源、序时簿
选择数据源,输入名称,单击【确定】,弹出【过滤】窗口,设置过滤条件和显示隐藏列,如图-66所示。
图-66 设置过滤条件和显示隐藏列
金蝶软件(中国)有限公司 客户服务中心 第 52 页 共 68 页
金蝶知识库文档
设置好过滤条件后,单击【确定】,进入【汇总数据源生成向导】界面,选择汇总依据字段。这里的字段可以同时选择多个汇总依据字段,系统将按照先后顺序进行汇总,按照顺序来进行汇总,例如:可以先按照客户汇总,然后再按照部门汇总,如图-67所示。
图-67 选择汇总依据字段
选择汇总依据字段后,单击【下一步】,选择汇总字段。可以根据不同的汇总需求选择不同的函数,如图-68所示。
金蝶软件(中国)有限公司 客户服务中心 第 53 页 共 68 页
金蝶知识库文档
图-68 选择汇总字段
汇总字段设置完成后,单击【下一步】,进行汇总排名的设置。选择排名依据,可以使用排名,设置需要显示到前几名,还可以设置排名的方式(升序、降序),如图-69所示。
金蝶软件(中国)有限公司 客户服务中心 第 54 页 共 68 页
金蝶知识库文档
图-69 设置汇总排名
设置好汇总排名后,单击【完成】按钮,即完成汇总数据源的新建,系统会提示是否根据该数据源直接生成报表,单击【是】,则直接进入SQL增强报表的新建向导;单击【否】,直接保存该数据源,如图-70所示。
图-70 保存汇总数据源
3.1.3 交叉数据源
交叉数据源同汇总数据源一样是基于基础数据源以及序时簿进行汇总,支持设置常用过滤、固定过滤、高级过滤等;可以选择汇总依据字段和选择汇总字段,也可以根据一个或多
金蝶软件(中国)有限公司 客户服务中心 第 55 页 共 68 页
金蝶知识库文档
个字段进行排名。其区别在于,汇总数据源仅仅只是将源数据进行汇总,效果如图-71所示,而交叉数据源可以进行交叉分析取数,效果如图-72所示。
图-71 汇总数据 金蝶软件(中国)有限公司 客户服务中心 第 56 页 共 68 页
金蝶知识库文档
图-72 交叉分析数据
进入报表设计器,单击【新建】下的【数据源】,新建交叉数据源,如图-73所示。
图-73 新建交叉数据源
单击【交叉数据源】后,弹出【新建交叉数据源】界面,选择已经新建好的基础数据源或序时簿,如图-74所示。
金蝶软件(中国)有限公司 客户服务中心 第 57 页 共 68 页
金蝶知识库文档
图-74 选择数据源、序时簿
选择数据源,输入名称,单击【确定】,弹出【过滤】窗口,设置过滤条件和显示隐藏列,如图-75所示。
图-75 设置过滤条件和显示隐藏列
金蝶软件(中国)有限公司 客户服务中心 第 58 页 共 68 页
金蝶知识库文档
设置好过滤条件后,单击【确定】,进入【交叉数据源生成向导】界面,设置交叉数据源的行标题,如图-76所示。
图-76 设置交叉数据源行标题
设置好行标题后,单击【下一步】,设置交叉数据源的列标题。行标题和列标题类似于汇总数据源中的【汇总依据字段】,如图-77所示。
金蝶软件(中国)有限公司 客户服务中心 第 59 页 共 68 页
金蝶知识库文档
图-77 设置交叉数据源列标题 列标题设置好后,单击【下一步】,选择交叉点,如图-78所示。 金蝶软件(中国)有限公司 客户服务中心 第 60 页 共 68 页
金蝶知识库文档
图-78 选择交叉点
单击【下一步】,进行汇总排名的设置,如图-79所示。
图-79 设置汇总排名
设置好汇总排名后,单击【完成】,即完成交叉数据源的新建,系统会提示是否根据该数据源直接生成报表,单击【是】,则直接进入SQL增强报表的新建向导;单击【否】,直接保存该数据源,如图-80所示。
图-80 保存交叉数据源
金蝶软件(中国)有限公司 客户服务中心 第 61 页 共 68 页
金蝶知识库文档
3.2 数据源测试和发布
3.2.1 数据源测试
所有新建的数据源,都可以在【数据源管理】界面里显示,如图-81所示。
图-81 数据源管理
选中一个数据源,单击【测试】按钮,弹出测试过滤界面,如图-82所示。
金蝶软件(中国)有限公司 客户服务中心 第 62 页 共 68 页
金蝶知识库文档
图-82 测试过滤
设置过滤条件后,单击【确定】,即可显示相关的统计数据,如图-83所示,预览效果如图-84所示。
图-83 数据源测试
金蝶软件(中国)有限公司 客户服务中心 第 63 页 共 68 页
金蝶知识库文档
图-84 数据源预览
注意:测试时对过滤条件的设置、对列宽以及显示/隐藏列的设置都是按用户保存的。
3.2.2 数据源发布
数据源作为一种数据对象的集合,还支持发布到主控台直接调用。 依次单击菜单栏的【文件】→【发布到主控台】,如图-85所示。
金蝶软件(中国)有限公司 客户服务中心 第 64 页 共 68 页
金蝶知识库文档
图-85 发布到主控台
在弹出【对象发布】窗口中,单击选择需要发布的数据源及目标位置,添加到【发布列表】里,单击【发布】,发布成功后即可在主控台直接调用该数据源,如图-86所示。
金蝶软件(中国)有限公司 客户服务中心 第 65 页 共 68 页
金蝶知识库文档
图-86 数据源发布
4. 报表发布及授权
4.1 报表发布
除了上述例子中的数据源能够发布到主控台外,序时簿报表、SQL增强报表和电子表格报表也能同样发布到主控台直接使用,电子表格报表需要在报表打开的界面进行发布,但是单据报表不能进行发布的操作。其发布过程请参见3.2.2数据源发布,此处不再赘述。
如果要撤销已发布的报表,需要登录到K/3 BOS系统里执行报表撤销发布的操作,目前尚不支持在BOS万能报表工具里直接撤销报表发布,如图-87、图-88所示。
金蝶软件(中国)有限公司 客户服务中心 第 66 页 共 68 页
金蝶知识库文档
图-60 BOS工具报表部署 图-88 撤销发布
金蝶软件(中国)有限公司 客户服务中心 第 67 页 共 68 页
金蝶知识库文档
4.2 报表授权
将报表发布到主控台以后,如果需要让其他用户可以查看报表,需要在【用户管理】里进行授权。具体操作路径为:使用系统管理员用户登录K/3系统,依次单击【系统设置】→【用户管理】→【用户管理】,双击其明细功能【用户管理】,在打开的【用户管理】界面中选中需要授权的用户,单击【功能权限管理】,在弹出的【权限管理】窗口上,单击右侧的【高级】按钮,进入【用户权限】界面,在【系统对象】里打开【权限分组1】列表,选中相应的报表即可进行授权,如图-89所示。
图-89 BOS万能报表工具授权
注意:目前系统只支持对BOS万能报表工具进行授权,尚不支持对数据源进行授权,在主控台调用数据源进行数据查询必须是系统管理员组成员才能操作。
总结:至此,K/3 BOS万能报表工具的基本操作流程就讲解完了。与辅助工具里的万能报表相比,BOS万能报表工具功能更强大,对SQL数据库的调用也更深入和直接,需要较专业地掌握SQL数据知识,所以,本文在操作过程中,对涉及到SQL数据知识讲解相对较少,所列举的参考示例也相对简单,但是已尽可能地争取对BOS万能报表工具的流程作出详细的讲解。同时,对于需要专门使用BOS万能报表工具进行报表自定义的用户,建议先对SQL数据库知识进行专业的学习。
金蝶软件(中国)有限公司 客户服务中心 第 68 页 共 68 页
因篇幅问题不能全部显示,请点此查看更多更全内容