自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

转载 报表如何通过参数控制数据权限

报表开发过程中,常常会遇到需要对报表进行数据权限控制的情况。不同的机构、角色或具体到人,访问同一张报表时所看到的数据是不同的。比如,工资条(也是一张简单的报表),因为绝大多数公司薪资都是保密的,所以很显然,系统内不同人看到的结果是不能相同的。 再比如,区域销售情况统计,各区域销售经理也只能看到所在区域的数据等等。实际应用环境中,解决此类问题一般是通过直接在 SQL 中筛选出数据绘制报表模板,然后按照登录对象访问指定的模板就可以了。但是,如果使用用户的人员众多,就需要制作 N 多张样式相同只是 SQL

2020-07-30 10:22:02 166

转载 实现报表滚动到底部翻页效果

报表数据分多页在页面中显示,为了用户翻看数据方便,报表页面都会有按钮,方便用户点击按钮查看其他页的数据,按钮的翻页方式比较常见,润乾报表展现页面提供的就是这种方式。这里介绍另一种翻页方式,鼠标滚动来翻页查看数据。基本实现思路就是在报表展现页面中加鼠标滚动事件,滚到底就调用润乾自带的函数。在报表展现的页面 showReport.jsp 中添加下面的 JS:if (window.addEventListener)//FF,火狐浏览器会识别该方法 window.addEventListe

2020-07-30 10:17:49 130

转载 零编码制作报表可能吗?

要回答这个问题,首先要明确啥程度算“零编码”?以 Excel 为例,如果把写 Excel 公式(包括复杂一些的)看做零编码;而把写 Excel VBA 看做编码的话,报表开发是可以零编码的!但是,这有个前提:在数据(集)准备好的情况下才可以零编码!为什么这么说?我们知道报表开发主要分两个阶段:第一阶段是为报表准备数据,也就是把原始数据通过 SQL/ 存储过程加工成数据集;第二阶段是使用已准备的数据编写表达式做报表呈现。在报表工具提供的 IDE 里可视化地画出报表样式,然后再填入一些把数据

2020-07-30 10:13:44 84

转载 如何才能导出和打印 Echarts 图形?

地球人都知道,报表工具一般都有导出和打印的功能,不仅可以将图形在页面上显示,还可以导出到 WORD、PDF 等文件中提高逼格,或者直接打印出来以供参考。So,每个 baby 都希望被集成的 Echarts 图形也可以,也可以和报表工具本身的那些美腻图形一样被导出打印。但是,没那么简单!Echarts 图形是由 Javascript 亲自在前端网页上绘制的,需要从浏览器中截取图形才能导出和打印,而报表工具的导出功能是在后台实现的。噢?这就麻烦啦,还需要把浏览器画出来的图形取下来再啃吃啃吃传递给后台服务..

2020-07-22 20:24:00 350

转载 Looking for the Best Lightweight Data Analysis Script Tools

A lightweight desktop script tool is a must-have for data analysts. But how do you know which is the most suitable one? Let me walk you through four top script tools to experience and compare their usability, dev efficiency, types of supported data sources

2020-07-22 20:18:30 304

转载 建模高手与初学者的差别在哪里?需要什么样的人来建模?

我们知道,数据挖掘的基本流程包括:(1)业务理解、(2)数据理解、(3)数据准备、(4)数据预处理和建模、(5)模型评估、(6)模型部署应用。其中第 4 步,数据预处理和建模是整个流程的核心部分,其他的步骤都是围绕的该步骤进行的。建模高手和初学者的差距也往往在这里,建出一个模型很容易,快速高效的建出一个好的模型却不容易。机器学习发展到今天已经有众多优秀前辈给我们贡献了各种各种现成的算法包,例如在 Scikit-learn 里就提供括回归 (Regression)、降维(Dimensionality Re

2020-07-22 20:13:03 157

转载 如何自动化全方位比较某个保险客户和其他客户的各种指标

I have a spreadsheet that is for a group of clients. Each line of data has information on insurance claims, of which include a client number that is unique to that client.I am looking for a program/software that will allow me to compute various met..

2020-07-15 14:09:23 90

转载 有没有简单易用的数据挖掘工具?

当前用于数据挖掘的工具软件主要有两类,早期都是有图形化界面的商用软件,比如 SAS 和 SPSS,此类工具历史悠久,性能稳定。图形化的操作界面基本以拖拽填写为主,配合少量脚本编程,使用较为方便。不过,此类工具的价格也比较高,一般只有大型企业在用。近年来,随着人工智能的普及,出现许多开源编程类工具,以 Python 和 R 为代表,此类工具操作灵活,支持多种数据挖掘相关拓展库。而且,因为开源而完全免费。但是,无论是图形化操作工具还是开源编程类工具,都要求使用者具备丰富的统计学经验、机器学习算法知识,否

2020-07-15 14:01:48 111

转载 你的报表工具会做数据准备吗 ——报表开发中的深层次问题

前言现在企业的报表开发大部分都使用报表工具完成,成熟的报表工具提供了丰富的显示设置、图表类型、导出打印等功能可以简化报表开发,非常方便。但在实际报表开发中还是经常碰到一些非常棘手的深层次问题,即使是已经熟练使用报表工具的开发老手也会很挠头。为什么有了报表工具还会出现这些问题呢?报表开发,看起来就是将数据按照指定格式的表格或图形呈现出来,这也是报表工具一直以来很擅长的环节。但是,原始数据经常并不适合直接呈现,需要先做一些复杂的处理,这就是数据准备环节。从报表工具的眼光上看,数据准备属于报表之外

2020-07-15 13:52:04 697

转载 自助关联分析方案

数据关联分析解决方案:自助关联分析方案.pdf

2020-07-15 13:43:06 126

转载 报表工具能用来做 DashBoard 和大屏吗?

我们首先来理一下 DashBoard、大屏和报表的关系。DashBoard 是指企业仪表盘,也叫管理者驾驶舱,通常被简称为 DBD。从表现形式上来看,DBD 由多个决策者关注的各类指标数据拼接而成,每部分数据的表现形式不同,可以是图形、表格或文字,可以理解成每部分是一个报表;从技术本质上来看,DBD 是由多个 HTML 元素(布局)组成的页面,跟普通的页面是一样的,从这点来看 DBD 的本质和报表的本质并无差异。大屏又是什么呢?(这里我们只说数据分析呈现类的大屏)大屏是在一个(或多个拼接的)大型

2020-07-15 09:46:54 158

转载 什么是报表工具?和 EXCEL 有什么区别?

报表是什么? 带数据的表格和图表就都是报表,像工资表,考勤表,成绩表,资产负载表等等都是报表。那报表工具,顾名思义就是用来做报表的工具,那 Excel 是不是也算报表工具?广义上讲当然也算。但 IT 界说的报表工具是个狭义概念,主要指用于制作企业应用中的报表的工具。那什么是企业应用中的报表?和我们用 Excel 做的报表有啥不同,这种报表又怎么做?报表工具和 Excel 的根本区别在于动态性。 Excel 是静态的,而企业报表却是动态的,会随着数据变动而变动。想想我们平时拿到的 Excel,它是

2020-07-15 09:41:48 182

转载 自助报表是什么东西?能不能利用自助报表把报表事务推给业务人员?

先来看第一个问题:自助报表是什么?自助报表这个概念其实已经存在很久了,从之前到现在,olap多维分析、BI、敏捷 BI其实基本都是一回事,都是自助报表。它诞生的场景是:有业务人员想更自由,灵活,随机临时的进行自己想做的数据分析,通过简单的拖拽可以看懂的数据,做成自己想要统计分析的图表,而不需要每次统计都得找技术人员去给自己做个报表,然后自助报表就这样诞生了。虽然自助报表发展了这么多年,但是常规的功能还是那些拖拽、旋转、切片、切块、钻取、自定义指标等。拖拽制表:旋转 / 行列互换:...

2020-07-15 09:37:22 126

转载 报表工具价格谁最优?

我们在实际项目中选择报表工具时,除了关心功能是否能够满足需求,也会非常关心产品价格,即报表工具在项目中的应用成本,包括购买工具的花费和投入的人力成本,也就是我们经常提到的“性价比”。面对琳琅满目的报表工具以及厂商包装出来各种“高大上”的功能,想要“选对”,而不“选贵”有时并不容易。那么,如何选择适合的报表工具既能满足项目需要,又能有效控制项目成本,达到高性价比呢?这里我们来谈谈如何根据不同的项目情况选择不同成本的报表工具。《国内十大活跃报表 BI 产品深度点评》一文中仔细点评了当前业界几款重点报表 BI

2020-07-15 09:31:04 358

转载 传说中的中国复杂报表都长什么样?有什么特点?

最开始中国式报表这个术语是针对国外的报表工具来说的,当时国外的报表工具只能做一些格式很规整的报表,到了中国以后发现有很多报表做不出来,或者做起来极不方便,还需要大量的人工编程。这些报表成了国外报表工具的恶梦,于是把复杂难做的报表称为“中国式”的。这些很难做的中国式复杂报表后来被我们的国产厂商(最早是润乾 ) 解决了,让国产报表工具在这个领域内战胜了国外报表工具,成为了报表工具的标准。现在又有一些 BI 产品号称可以让业务人员自己随意做报表,一劳永逸地解决报表问题,不由得让用户产生很多遐想。但这是一句

2020-07-13 11:13:14 329

转载 国内十大活跃报表 BI 产品深度点评

目前国内市场上的报表 BI 工具琳琅满目,看起来也各有特点,这给选型工作带来了一些困扰,本文就一些较活跃的报表 BI 产品进行点评,对于不太熟悉这些产品和技术的同学,可作为参考资料。这里选了十个产品,分作四类:国内报表类,国内 BI 类,国外 BI 类,国外开源报表类。每类两三种产品,在分类内大体会按面市时间为序来点评。需要强调的是,因为篇幅有限,不可能把市场上所有产品都选入,这并不意味着其它产品不好,看到结论部分时就会理解。这么分类是有意义的,同类产品大体具有相似的特征。其中,国内产品被分为报表和

2020-07-13 10:46:17 279

转载 报表工具能实现怎么的导出效果?

用报表工具开发,核心功能是把各种数据源的数据以表格或图表的形式在线上网页端呈现出来。但是很多场景都是线上和线下结合,既要方便线上在系统中查看到报表,同时还得能和传统的线下业务无缝贴合,比如把结果导出到文件来流转、电子归档呀之类的,这时就需要报表工具具备强有力的所见即所得的导出本领。当前,对报表工具来说,支持导出基本算是标配功能,除了开源报表工具在支持的文件类型上有限制外,对于商业报表工具来说,常用的文件类型,几乎没什么区别,比如都支持导出 word、excel、pdf、txt 等。至于使用的技术细节

2020-07-13 10:38:36 97

转载 报表工具都有哪些应用部署方式?

回答这个问题之前,我们先来看看报表工具到目前为止都有哪些形态,虽然国产的大部分都是 java 语言开发的,功能方面也基本相同,但是形态还是有差异的。差异在于,有一些厂商始终把报表定位为一个通用工具类中间件产品,因其特性,使得集成商与自己的产品或项目做集成时比较简便且灵活,这也是大部分集成商希望的一个定位。另外有些厂商,不愿意只挣工具的钱了,想把报表包装成一个通用的平台,既能挣工具的钱,又能挣一部分平台的钱,这个形态的优点是,遇上一些需求简单的终端用户可以直接拿来用;缺点是,很多项目定制程度高,统一平

2020-07-13 10:30:26 239

转载 BI、OLAP、多维分析、CUBE 这几个词是什么关系?

这些词我们在建设分析型应用时经常会听到,这几个词也经常被弄混,这里来梳理一下。BIBI 是 Business Intelligence(商业智能)的缩写,是指企业利用已有数据进行数据分析从而指导商业决策的过程。BI 有广义和狭义之分,广义上的 BI 是指只要涉及利用数据及其分析结果进行商业决策的行为都属于 BI 的范畴;而狭义上的 BI 则主要多维分析,在实际工作中,狭义 BI 也更流行一些。著名的啤酒和尿布的故事曾一度在 BI 领域广泛传唱,据说沃尔玛通过数据分析发现了在某一时间段啤酒和尿片的销

2020-07-13 10:26:53 502

转载 BI 和 AI 都有 I,是一回事吗?

BI 和 AI 虽然长得挺像,但实际却没什么关系,完全不是一回事。BI 的主要工作是查询统计,根据企业生产经营过程中产生的数据按照业务部门的查询需求进行统计分析,比如查询 2019 年各地区销售情况,今年和去年的销售额同期比,资产负债表等。BI 主要是由数据仓库技术、报表技术、多维分析技术以及相当一部分可视化技术组成和实现的,其中数据仓库承担了大部分的计算工作,而数据库体系内并不涉及过于复杂的数学运算,因而在 BI 中的计算也很简单,对数学的要求也不高。那 BI 到底智能在哪呢?BI 的 I

2020-07-13 10:19:04 330

转载 什么是 BI?和报表有什么关系?有了 BI 还要做报表吗?

BI 是商业智能(Business Intelligence)的缩写,是数据分析领域的一个大类,其内容包含多维分析、报表查询、数据可视化、系统管理等方面,属于典型的 OLAP(在线联机分析)业务。构成 BI 系统的各部分关系大概这样:固定报表和多维分析彼此独立,前者用于业务复杂、格式固定的报表查询,后者用于相对简单的用户自助查询;固定报表和多维分析都具备实施部分数据可视化的能力;BI 系统外围是相应管理功能。有时大家狭义地认为 BI 就是多维分析(自助报表),上了多维分析就可以满足所有用户的查询

2020-07-13 10:12:39 219

转载 简易 BI 的实现过程

简易BI都有什么功能?这里来看看:...

2020-07-13 10:03:57 178

转载 报表热切换是什么意思?如何做到?

热切换(Hot Swap)是指在系统不停机的情况下更换系统部件,在报表业务中则是指在不重启报表及相关应用的情况下完成对报表的维护(新增、修改、删除),冷切换则恰好相反。报表业务很不稳定,业务开展的过程中会刺激出更多查询统计需求,如果每次需求实现后都要等系统空闲(往往是非工作时间)时重启系统才能让修改后的报表生效,那将会对业务使用造成非常大影响(延迟)。因此在需求经常会变化的报表业务中,热切换显得尤其重要。事实上,在报表业务中要实现热切换并不难,只要在开发报表时选择合适的技术手段,避免使用诸如 JAV

2020-07-13 09:52:15 390

转载 报表工具能用来做 DashBoard 和大屏吗?

我们首先来理一下 DashBoard、大屏和报表的关系。DashBoard 是指企业仪表盘,也叫管理者驾驶舱,通常被简称为 DBD。从表现形式上来看,DBD 由多个决策者关注的各类指标数据拼接而成,每部分数据的表现形式不同,可以是图形、表格或文字,可以理解成每部分是一个报表;从技术本质上来看,DBD 是由多个 HTML 元素(布局)组成的页面,跟普通的页面是一样的,从这点来看 DBD 的本质和报表的本质并无差异。大屏又是什么呢?(这里我们只说数据分析呈现类的大屏)大屏是在一个(或多个拼接的)大型

2020-07-07 11:35:17 124

转载 报表为什么会没完没了?怎么解决这个问题?

可以先想一下自己的部门或项目组是否面临这些问题:1. 投入很多技术力量做报表,却还是疲于应付2. 用了高端报表工具和敏捷 BI,却还是不够用3. 技术高手用来做报表,感觉很浪费4. 对于频繁多变的报表需求,需要低成本应对方案专门用于统计分析的报表业务有一个特点,就是业务稳定性非常差。在业务开展过程中会催生很多新的查询需求,而且已实现的查询需求还会经常变化,这就造成了没完没了的报表。所以经常会有这么一段对话报表没完没了是需求使然,无法规避,只能适应,而目前主要的是问题是普遍缺少一种低成本的

2020-07-07 11:23:13 132

转载 报表的 SQL 注入风险是什么意思?如何防范?

啥是 SQL 注入风险?数据库要执行 SQL 访问数据,数据库是个执行机构,它只会检查传来的 SQL 是不是合乎语法,而并不会关心这个语句是否会造成伤害(数据泄露或破坏)。正因为只要符合语法规则就会执行的机制,导致 SQL 有了注入的风险。SQL 本身就是个字符串,而且一般没有加密,字符串可能被黑客劫持修改,这样就可能造成数据库执行了不该执行的动作。SQL 注入的惯用做法是通过把 SQL 子串插入到 Web 表单项或页面请求(Url)的查询字符串中提交,最终达到欺骗服务器执行恶意操作的目的。常见案

2020-07-07 11:13:17 235

转载 报表工具有哪些打印技术?

在 C/S 时代,报表是由应用程序显示的,可以直接操控打印机来实现打印。进入到 B/S 时代后,报表呈现变成浏览器的事情了,而浏览器中的 JS 编程不能直接控制打印机,只能依靠浏览器本身的打印能力。这种方式下的问题很多,比如不能精确分页,浏览器一般是根据用户设置的页面大小和 web 页面的内容多少来自行决定分页位置,程序员很难控制;再比如不能准确对齐边边距及打印文字,无法实现发票套打等功能。浏览器为弥补这些能力,提供了 ActiveX 控件,这相当于把原来的 C/S 前端程序搬进了浏览器,这样就可以解决

2020-07-07 10:52:12 130

转载 中间表是什么?和报表有什么关系?会带来怎样的问题?又如何解决?

在数据库中有一类用于保存中间计算结果的物理表,通常被称为“中间表”。中间表主要跟 OLAP(在线联机分析)业务有关,产生的原因主要有以下几方面。中间表来源1. 计算逻辑复杂在 OLAP(报表或查询)业务中,有些计算逻辑很复杂,每次都从头写会导致报表开发过于繁琐,而且有的计算用 SQL 很难写出来。这时会采用中间表事先计算好,再基于预计算的中间结果开发报表。计算逻辑复杂常见于报表业务中,以固定报表最为常见;多维分析则比较少见。2. 查询性能差当查询涉及的数据量很大或者计算逻辑很复杂时查

2020-07-07 10:36:49 4188

转载 什么是大报表?如何解决大报表的问题?

实际业务中有些报表比较“大”,查询出的报表数据行数可以达到几千万甚至上亿,这类行数很多的报表通常被成为“大报表”。大报表大部分情况下是清单明细报表,少量是分组报表。大报表查询通常不会采用一次性取出所有记录再交给前端呈现的方式,因为这样要等很久,用户体验极差;而且报表服务器内存也吃不消。常见的方式是通过分页来呈现大报表,一次只取一小部分数据,取数结束后立刻交给前端呈现,当页码变化时再取出相应页数的数据,这样可以加快报表呈现速度,用户几乎没有等待感。具体如何实现呢?有几种方式。1. 数据库分页

2020-07-07 10:31:33 121

转载 报表的性能问题是怎样产生的?又该如何解决?

报表性能是总也避不开的话题,报表作为 OLAP(在线联机分析)中的主要应用场景,无论从涉及数据的宽度(表数量),还是数据的广度(查询范围)都可能非常巨大;而且在报表中还经常伴随非常复杂的数据处理逻辑,这些都会影响报表的运行速度。而服务器环境、数据库环境、JDBC 效率、网络环境、客户端环境这些也都都跟报表性能密切相关。报表性能可能跟很多因素有关,非常复杂。这里我们试着从报表运行的各个阶段来分析报表性能问题产生的主要原因及其应对方法。未尽之处,欢迎讨论。我们知道报表运行主要分报表解析、数据准备、数据传

2020-07-07 10:26:48 204

转载 什么是报表的多样性数据源问题?如何解决?

在报表开发早期,报表连接的数据源基本只有关系数据库,而且经常只有一种或者只有一个数据库。但今天就不一样了,数据源种类繁多,除了 RDBMS 还有1.MongoDB、Cassandra、HBase、Redis 这些 NoSQL 数据库;2.TXT/CSV、Excel、JSON/XML 等文件;3.HDFS 等分布式文件系统;4.webService;5.ES、Kafka 等其他数据源形式……当这些都成为报表数据源,报表需要从这些数据源分别或混合取数运算进行报表呈现时,报表就出现了多样性

2020-07-07 10:17:45 225

转载 用存储过程和 JAVA 写报表数据源有什么弊端?

我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利。所以,报表开发中这样的存储过程并不少见:3008 行,141KB 的存储过程,会给报表开发带来什么不好的影响?1. 编辑调试性存储过程难以编辑调试,这样几千行存储过程的开发周期往往要以周或月计,这样会严重影响报表的开发效率,而业务提的报表需求似乎都“很急”。2. 维护性相对开发的一次性,维护的工作可能要经常做。实际业务中报表经常会修改,这种现象叫做报表业务的稳定性差。报表的数

2020-07-07 10:12:41 143

转载 为什么说当前报表开发的工作量主要在数据源环节?又如何解决呢?

我们知道,报表开发主要有两个阶段。第一阶段:数据准备。将原始数据加工成报表需要的结果集(数据源);第二阶段:数据呈现。根据已准备的结果集(数据源)编写表达式将数据以表格或图形方式呈现。这两个阶段虽然处于同一报表开发过程,但实现方式却大不相同。通常原始数据距离报表“能用”还相去甚远,通过 SQL/JAVA/ 存储过程等编码方式准备报表可用的数据源是第一阶段的目标,过程中可能涉及复杂的数据处理过程,因而这个阶段会牵扯较多的精力,占用的工作量也多。数据源准备好后,通过报表工具来解决数据以何种方式(

2020-07-07 10:07:25 109

转载 推荐一款便宜的报表工具

最便宜的当然是开源和免费的工具,但因场景需求不同各有优势,在小型报表项目开发时,更多倾向于是开源报表,因为免费不涉及版权,在满足大部分报表需求的同时,不必拘泥于有限的内置功能。比如常用的 birt 报表就属于开源的,基于 OSGI 框架的报表引擎便于扩展和集成, 报表制作上也很简单,通过内置组件可以快速生成统计报表和统计图,也可以把报表导出成不同格式:excel、html、pdf 等,但不支持数据填报入库。建议在采购报表工具评估阶段,不单要考虑价格,还要着重考虑这个产品的成熟度、功能以及性能稳定性等,尽

2020-07-06 13:46:11 194

转载 各家报表工具对国产系统的支持如何

目前的国产操作系统基本都是基于 Linux 为基础进行二次开发,而国内应用的常用报表工具绝大多数是采用 java 语言开发,java 本身支持跨平台,在 linux 上的兼容本身就很好,所以报表工具对国产操作系统几乎都是支持的。包括硬件方面,经测试基于国产系统和硬件环境,也基本不会有什么问题。Linux 操作系统安装润乾报表一文中就介绍了 Linux 下安装配置报表工具的过程。但是,国产芯片的运算性能相对较低,经常要扩大集群规模才能达到国外芯片同样的性能,或者就只能应用于边缘业务。而报表业务常常伴随着强

2020-07-06 11:45:07 128

转载 怎么做手机报表?

目前,做手机报表的工具主要有两种类型:一种是提供移动端 APP 的,一种是 HTML5 解析方式的。提供通用移动端 APP的,这种无法定制出自己需要的效果,因为 APP 中报表数据展现,需要根据不同用户使用场景,提供不同的功能。其实即使是同一个功能,也要根据用户不同的使用场景选择不同的展示形式。外围部分还是只能由应用开发人员实现,所以,提供 APP 的产品不仅不便于集成,即使做了大量修改后也未必能用起来。HTML5的解析方式,报表作为被集成的中间件产品,使用 HTML5 的解析方式,更加轻量化,调用

2020-07-06 11:39:26 284

转载 酷炫的大屏报表怎么做?

常规的不是太复杂的大屏,一般的报表工具中的 Dashboard 功能就可以实现。开发人员可以借助报表工具对布局进行设置,根据不同场景选用背景图,以及统计图形,加上合理配色,就可以做出一个下图这样可自适应屏幕的大屏展示效果。更为酷炫的复杂大屏,那就要在页面上下功夫,例如下面的这种效果,需要美工和工程师一起做了。这种大屏即使工具厂商不同,但实现方式也都基本一样,报表工具负责提供组件和框架,提供的组件如果能很方便组合,布局,增加动效,做到美观,也能让这个制作的成本和时间有所下降,比如提供.

2020-07-06 11:34:36 208

转载 有什么好的自助报表工具?

市面上常规的 BI 工具都具备这样的功能,而且功能都大同小异,没有什么大的区分度。常规的自助报表工具应该有什么样的功能,可以参考这个总结。自助报表应有的功能(http://c.raqsoft.com.cn/article/1568095434513)然后在常规之外,也有一些比较重要的考察点需要重点去验证,比如下面的1. 是否支持排名、占比、环比、同比等指标计算;很多分析场景中,是需要有占比,排名的分析的,但是这个大部分的自助分析工具是不能直接支持的,都需要二次开发才可以,所以这点要重点

2020-07-06 11:23:31 122

转载 有了 echarts 还需要报表工具吗?

这个答案不是肯定的,而是需要根据不同的场景去看这个问题。如果系统中只需要图形化展现,或者图形下面带简单的明细,那么直接用 echarts 实现需求就可以了。如果绘制图表的数据来源比较复杂(通过写代码处理后传递给 echarts 使用也是可以的 ) 但是随着需求复杂度的提高,代码的复杂度和实现难度也越来越大,如果用报表工具来完成这个事情,就会简单很多。如果数据来源和图形要求都很简单,但是页面上要求展现一些其他表样数据,例如涉及跨行组计算的同期比等,这时使用报表工具也更容易实现。当然,最完美的方

2020-07-06 10:50:43 77

转载 现在的报表工具对各种数据库支持的如何

1:关系型数据库。比如常见的 mysql、oracle、sqlserver 等,这类数据库基本上都支持 jdbc 或者 odbc 链接,所以报表工具基本上都支持。2:文本文件常见的 txt、csv、excel 等文本文件,这类文本文件就看各类报表的支持情况了,有的不支持,有的需要通过 api 接口解析支持,做的好的工具能够直接读取文档文件做为报表的数据来源。3:程序数据源在 java 语言的报表工具中比较常见,客户业务比较特殊,需要通过 java 程序生成数据来源,这种方式也可以解析文本

2020-07-06 09:52:07 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除