准备报表需要的数据集

浏览次数: 5158 最新更新: 老慢 于 2023-09-09

如果报表是一盘菜,数据集就是“原材料”,在电子表格软件中,报表可以由1个或多个数据集构成,可以完成简单的“醋溜土豆丝”,也可以完成“年夜大餐”。

电子表格,数据集,数据准备

在 产品架构介绍中,我们知道数据集有2种类型,分别是“拖拽式数据集”和“代码式数据集”,分别适用于不同的场景。前者由于不用提前准备参数,也更容易操作,适合大多数“表哥表姐”的使用!

试想一下:单位里面财务系统中科目明细账有10000行数据,每个访问(查询)请求完全检索需要2s,但实际上大部分查询只需要查当月的数据大约800条即可,那如果将这部分数据以数据集的方式“过滤”出来,用户查当月数据只需要在这800条数据中完成,那同样的环境下是不是可以把检索时间缩短到1s以内、或者同样的时长可以支持更多查询请求? Spreadsheet 就能做到。

当然了,Spreadsheet 也支持常见的“写 SQL 查询”和“写代码查询”的数据集。具体如何给自己的报表选用数据集,可以看 这篇介绍。

拖拽式数据集

拖拽式数据集包括即席查询数据集和透视分析数据集,主要面向不懂代码的业务人员,通过点击/拖放的方式完成明细数据或汇总数据准备,成为可用的制作报表的“原材料”。

即席查询数据集

即席查询数据集在业务中通常用于满足明细数据的查询需要。

创建即席查询数据集非常简单:连接数据->点选字段->拖放过滤->保存。用户在自助操作界面中,基于企业已有的数据源或语义层(详见「 封装面向业务的主题」),在权限受控的前提下自主定义筛选条件,选择制作报表需要的字段,保存为数据集即可。

电子表格,数据集,数据准备

即席查询数据集允许用户通过简单的鼠标勾选数据字段与查询条件快速获得所需数据,并提供聚合计算、告警规则、重定义表关系、改变条件组合逻辑等高级功能。

详细的功能说明请参考 即席查询的帮助文档(忽略其中的做图功能)。

透视分析数据集

透视分析数据集通常用于创建汇总数据查询,使 Spreadsheet 能够直接使用经过汇总的数据快速创建报表,大幅提高报表开发效率。

创建透视分析数据集和即席查询数据集一样简单:连接数据->点选/拖放字段->拖放过滤->保存。透视分析数据集采用“类Excel数据透视表”的设计,任何字段都可直接作为输出字段或筛选条件,轻松实现对数据的查询与探索。

电子表格,数据集,数据准备

透视分析数据集中还有个十分推荐的功能——时间计算,可以帮助你一键生成指标的同环比、累计等结果,具体介绍参考 这篇专题。

这里提供一个演示操作示例,可以看到,数据准备原来也可以很简单、快捷、方便。产品默认没有开启自动“刷新”功能,拖拽字段后需手工“刷新”(刷新就是查询数据的意思)。

详细的功能说明请参考 透视分析的帮助文档(忽略其中的做图功能)。

代码式数据集

代码式数据集包括 SQL 数据集、原生 SQL 数据集、存储过程数据集和 Java 数据集,主要面向技术人员,通过直接编写查询语句和代码的方式完成数据准备,成为可用的制作报表的“原材料”。

SQL 数据集

对于大部分关系型数据库、以及兼容 SQL 查询的数据库来讲,如果能够通过 SQL 来完成数据查询,对于技术人员来讲是更快捷、更精确的实现方式。

SQL数据集就是通过在文本区中输入SQL语句,来定义数据集条件和内容的一种数据集。

电子表格,数据集,数据准备

使用 SQL 数据集有以下几点需要注意:

  • 目前SQL数据集的创建只能基于数据源创建。因此若是只使用SQL数据集创建报表,则不需要创建业务主题、语义层定义等操作。
  • 技术人员可以先在数据库中写好SQL并执行通过,然后把这个SQL语句复制到SQL数据集中,并从左侧拖拽参数等对象到相应的位置。
  • 书写SQL数据集后,一定要进行检测输出字段类型操作。

详细的功能说明请参考 这篇文章。

原生 SQL 数据集

和SQL数据集一样,原生SQL数据集也是文本方式输入SQL来实现查询的代码式数据集。

电子表格,数据集,数据准备

SQL数据集和原生SQL数据集的主要区别有两点:

  1. SQL数据集是一类封装结构的原生SQL数据集语句,在解析SQL语句过程中对最外层进行了包装。

如:“select area from area”解析后的执行语句为“select T84.area as F85 from (select area from area) T84”;而原生SQL数据集没有对最外层进行包装,是按照“所见即所得”的方式进行解析并执行。

  1. SQL数据集不支持“select * from”的语句;而原生SQL数据集支持该语句。

详细的功能说明请参考 这篇文章。

细心的小伙伴若是发现sql数据集及原生sql数据集的编辑面板有这三个功能而不知其作用,这里进行提醒。

定义多重表头:对原生SQL数据集的表头进行修改添加,形成多重表头,主要用于做其他的报表,比如灵活分析用到,但现在灵活分析已不推荐使用了。

参数布局:调整参数在原生SQL数据集阅览状态下参数的位置。

Excel模板设置:当前数据集的数据结果填充到用户自定义的Excel模板中。

若想更详细了解可以查看 这篇文章。

存储过程数据集

顾名思义,存储过程数据集就是根据存储过程定义和生成数据查询的数据集。

电子表格,数据集,数据准备

注意:在使用存储过程数据集之前,必须确保“存储过程管理”窗口中通过 自动检测 和 检测结果集 按钮分别检测出相关的参数和获取存储过程的结果集。

详细的功能说明请参考 这篇文章。

Java 数据集

Java数据集是指基于 Java数据源 中Java数据集对象作为数据集源的一种数据集。要创建Java数据集,必须先配置好  Java数据源 。

创建Java数据源的入口:

电子表格,数据集,数据准备

创建Java数据集的入口:

电子表格,数据集,数据准备

Java数据集编辑界面:

电子表格,数据集,数据准备

以下是对于创建Java数据集过程和介绍视频:

详细的功能说明请参考 这篇文章。

————————————————

立足经典、真Excel设计、社区版永久免费! 立即下载使用,开启高效报表开发之旅!

产品下载
  • “真Excel”设计的免费报表工具

回到
顶部

Demo体验

返回顶层

玻璃钢生产厂家青岛景观玻璃钢雕塑河北中庭商场美陈哪家好福建周年庆典商场美陈批发价房山雕塑厂招玻璃钢翻模师傅么菏泽标牌玻璃钢雕塑玻璃钢做室外雕塑的缺点武汉步行街玻璃钢雕塑温州玻璃钢人物雕塑厂家供应九江商场美陈雕塑厂家珠海玻璃钢卡通雕塑摆件玻璃钢价值观雕塑南通玻璃钢花盆模具茂名玻璃钢雕塑厂玻璃钢蚂蚁雕塑代理商玻璃钢花盆花器资讯玻璃钢红军雕塑生产厂淮北玻璃钢雕塑联系方式广东步行街玻璃钢雕塑供应商商场美陈奖品堆头孟州商场美陈造景玻璃钢骆驼雕塑系列山东玻璃钢小品雕塑生产厂家湛江玻璃钢雕塑定制定做户外园林仿真蝴蝶玻璃钢雕塑玻璃钢乌龟雕塑宿州动物玻璃钢雕塑池州佛像玻璃钢雕塑生产厂家景观玻璃钢雕塑专业云南景观玻璃钢雕塑供应商郑州景观玻璃钢仿铜雕塑定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化