电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

润乾集算报表的脚本数据集

  • 资源ID:44562968       资源大小:781.40KB        全文页数:4页
  • 资源格式: PDF        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

润乾集算报表的脚本数据集

润乾集算报表的脚本数据集润乾集算报表的脚本数据集 润乾集算报表提供了一种新的数据集类型脚本数据集, 允许用户在数据集中完成数 据的进一步计算和加工,为报表提供数据源支持。下面具体来看一下脚本数据集。 什么什么是是脚本脚本数据集数据集? 集算报表的一种数据集类型, 可以在脚本数据集中编辑计算脚本 (脚本遵循集算器语法) 完成数据计算和处理, 将加工后的结果集为报表提供数据源支持, 从而使报表工具获得数据源再计算的能力。 脚本数据集编辑器中即无法像集算器编辑器一样增加删除行列,也无法进行可视化调 试,所以脚本数据集适用于计算脚本比较简单的情况。 如何如何使用使用脚本脚本数据集数据集? 脚本数据集与 SQL 数据集类似,只是脚本数据集中输入的不是 SQL 语句,而是分步的 计算脚本。下面通过两个例子来看一下使用过程。 实例实例一一 报表说明报表说明 根据学生总成绩排名后,按照蛇形分布进行分班(分两个班) ,1 班是 1,4,5,8,名,2班是 2,3,6,7,名。现根据班级参数查询本班学生名单。以下为实现步骤。 报表报表数据源数据源 新建新建报表报表并设置并设置报表参数报表参数 在集算报表设计器中新建报表,并设置班级参数 新建新建脚本数据集脚本数据集 在数据集类型中选择“脚本数据集”,在脚本数据集编辑窗口分步输入计算脚本,完成数 据排列和过滤等计算 A1:使用报表当前数据源 demo 执行 sql 查询所有学生名单及成绩等信息;集算脚本数据集集算脚本数据集 允许允许连接不同连接不同数据源(数据源(非非当前报表数据源)当前报表数据源)进行进行数据查询数据查询,可以先可以先使用使用 connect(“db”)建立建立数据源数据源连连接后接后,再再根据该连接进行数据查询根据该连接进行数据查询 A2:按照学生成绩降序排列 A3:为排序后的记录增加排名字段 A4:使用 A.step()函数取子集,这里根据报表参数 class 来动态获取每个班级的成员;集算脚集算脚 本本数据集数据集中可以中可以直接直接使用使用报表报表定义的参数定义的参数,更更加加简明简明,如本例中的如本例中的 class(这点(这点与与 SQL 数据数据 集集等等不同)不同) A5:为报表返回结果集 设置设置报表表达式报表表达式 最后在报表模板中编辑报表表达式完成报表制作 预览报表,班级参数分别输入 1 和 2,得到 1 班和 2 班学生名单,如下: 本例中脚本数据集完成的计算无论使用报表表达式还是 SQL 都比较难以实现, SQL 要通 过子查询生成编号后,使用模(mod(no,4)=1 or mod(no,4)=0)才能完成;而在集算脚本数据集中排序后使用 A.step()函数就可以很方便取出子集(实际上脚本中增加的排名字段无实际用途,只是为了方便查看结果) ,非常简单。 脚本数据集除了可以操作数据库,还可以直接从文件中取数计算,下面来看实例二。 实例二实例二 报表说明报表说明 学生测试成绩以文本文件(score.txt)存储,现需要根据班级参数,在所有学生成绩单中查询本班成绩并按学生分组汇总总成绩。 文件内容如下: CLASS STUDENTID SUBJECT SCORE ID NAME GENDER AGE Class one 1 English 84 1 Emily F 17 Class one 1 Math 77 1 Emily F 17 Class one 1 PE 69 1 Emily F 17 Class one 2 English 81 2 Elizabeth F 16 Class one 2 Math 80 2 Elizabeth F 16 Class one 2 PE 97 2 Elizabeth F 16 Class one 3 English 75 3 Sean M 17 Class one 3 Math 86 3 Sean M 17 Class one 3 PE 67 3 Sean M 17 Class one 4 English 96 4 Lauren F 15 新建新建报表设置报表设置参数参数 设置脚本设置脚本数据集数据集 A1:根据文件路径创建文件游标; A2:使用 cs.select()进行数据过滤,返回记录游标 A3:针对游标根据学生进行分组汇总,求总成绩 A4:通过 result 为报表返回结果集 设置报表设置报表表达式表达式 通过如上步骤使用脚本数据集完成文件的读取并完成过滤汇总等操作,非常简单。 通过上面两个例子,可以看到脚本数据集的主要作用: 脚本数据集脚本数据集的的作用作用 1 完成完成非常规计算非常规计算 脚本数据集适合完成一些非常规运算(如实例一) ,这些运算既不适合在报表端做,又不适合在数据库中完成。如果通过外置的数据集(存储过程或 Java 程序)实现又过于复杂, 增加报表的开发门槛,这时使用集算报表的脚本数据集就是个不错的选择。 2 支持多样性支持多样性数据源数据源 像实例二中读取文本文件一样, 脚本数据集使集算报表先天支持多样性数据源, 不再依 赖第三方程序。除了 TXT,脚本数据集还可以支持 xls、hadoop、nosql 等数据源。 此外,脚本数据集由于采用专门的计算环节,避免在报表中做计算,减少隐藏格,从而 还能提高报表的整体性能。

注意事项

本文(润乾集算报表的脚本数据集)为本站会员(xzh****18)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.