电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

4页
  • 卖家[上传人]:xzh****18
  • 文档编号:44562968
  • 上传时间:2018-06-14
  • 文档格式:PDF
  • 文档大小:781.40KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、润乾集算报表的脚本数据集润乾集算报表的脚本数据集 润乾集算报表提供了一种新的数据集类型脚本数据集, 允许用户在数据集中完成数 据的进一步计算和加工,为报表提供数据源支持。下面具体来看一下脚本数据集。 什么什么是是脚本脚本数据集数据集? 集算报表的一种数据集类型, 可以在脚本数据集中编辑计算脚本 (脚本遵循集算器语法) 完成数据计算和处理, 将加工后的结果集为报表提供数据源支持, 从而使报表工具获得数据源再计算的能力。 脚本数据集编辑器中即无法像集算器编辑器一样增加删除行列,也无法进行可视化调 试,所以脚本数据集适用于计算脚本比较简单的情况。 如何如何使用使用脚本脚本数据集数据集? 脚本数据集与 SQL 数据集类似,只是脚本数据集中输入的不是 SQL 语句,而是分步的 计算脚本。下面通过两个例子来看一下使用过程。 实例实例一一 报表说明报表说明 根据学生总成绩排名后,按照蛇形分布进行分班(分两个班) ,1 班是 1,4,5,8,名,2班是 2,3,6,7,名。现根据班级参数查询本班学生名单。以下为实现步骤。 报表报表数据源数据源 新建新建报表报表并设置并设置报表参数报表参数 在集算报表设

      2、计器中新建报表,并设置班级参数 新建新建脚本数据集脚本数据集 在数据集类型中选择“脚本数据集”,在脚本数据集编辑窗口分步输入计算脚本,完成数 据排列和过滤等计算 A1:使用报表当前数据源 demo 执行 sql 查询所有学生名单及成绩等信息;集算脚本数据集集算脚本数据集 允许允许连接不同连接不同数据源(数据源(非非当前报表数据源)当前报表数据源)进行进行数据查询数据查询,可以先可以先使用使用 connect(“db”)建立建立数据源数据源连连接后接后,再再根据该连接进行数据查询根据该连接进行数据查询 A2:按照学生成绩降序排列 A3:为排序后的记录增加排名字段 A4:使用 A.step()函数取子集,这里根据报表参数 class 来动态获取每个班级的成员;集算脚集算脚 本本数据集数据集中可以中可以直接直接使用使用报表报表定义的参数定义的参数,更更加加简明简明,如本例中的如本例中的 class(这点(这点与与 SQL 数据数据 集集等等不同)不同) A5:为报表返回结果集 设置设置报表表达式报表表达式 最后在报表模板中编辑报表表达式完成报表制作 预览报表,班级参数分别输入 1 和 2,得

      3、到 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 C

      4、lass 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分享,可在线阅读,更多相关《润乾集算报表的脚本数据集》请在金锄头文库上搜索。

      点击阅读更多内容
    新上传的WORD文档
    六年级数学比的测试题 2023年度四川省凉山彝族自治州盐源县乡镇中医执业助理医师考试之中医临床医学题库及答案 2023年度四川省凉山彝族自治州昭觉县乡镇中医执业助理医师考试之中医临床医学每日一练试卷B卷含答案 2023年度吉林省延边朝鲜族自治州龙井市乡镇中医执业助理医师考试之中医临床医学题库及答案 2021-2022年度福建省屏南县中医院护士招聘通关提分题库及完整答案 2021-2022年度福建省建瓯市精神病院护士招聘练习题及答案 2023年度四川省南充市高坪区乡镇中医执业助理医师考试之中医临床医学全真模拟考试试卷A卷含答案 2021-2022年度福建省惠安县惠安紫山医院护士招聘题库综合试卷A卷附答案 2023年度四川省凉山彝族自治州雷波县乡镇中医执业助理医师考试之中医临床医学能力检测试卷B卷附答案 高校依法治校存在的问题及对策建议 四川省资阳市高一下学期期末考试数学试题Word版含解析 2023年度吉林省延边朝鲜族自治州和龙市乡镇中医执业助理医师考试之中医临床医学自测提分题库加答案 2021-2022年度河北省承德市妇幼保健院承德市第二医院护士招聘真题练习试卷A卷附答案 2021-2022年度四川省米易县普威森工局职工医院护士招聘强化训练试卷A卷附答案 2021-2022年度浙江省绍兴市绍兴第二医院分院护士招聘模考模拟试题(全优)
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.