自助报表分析 1:把 Excel 透视表搬上 WEB

Excel 中常用透视表分析数据,针对原始数据结构拖拖拽拽就能分组汇总数据,非常方便。

如果能把 Excel 透视表搬到 WEB(应用)上,那熟悉 Excel 的业务用户可以零学习成本使用。润乾 BI 就能达到这个效果了,本节就要学习如何基于任意数据集(通常是文件)进行报表分析。

在准备篇里已经集成了润乾 BI,现在编写一个发布页面(olap_file.jsp)来实现数据集分析。

<%@ taglib uri="/WEB-INF/raqsoftAnalyse.tld" prefix="raqsoft" %>
<raqsoft:analysev2
  	splScript="demo.xlsx"
/>

页面代码非常简单,引入 TLD 后,使用 raqsoft:analysev2 标签指定要查询的数据文件就可以。

当然可以设置参数传递文件名。这个文件需要事先上传到应用的 WEB-INF/files/fileData/ 目录。文件与应用(服务器)的交互通过数据集入口完成。点击工具栏上的【数据集】,弹出管理数据集界面,上传数据文件。可以看到这个 Excel 是数据文件类型的单表数据集,数据文件还支持 csv、txt 等,列出了服务器上的多个待分析数据文件,也允许上传本地数据文件进行分析。




这节的内容很简单,几行代码就能搞定应用页面发布数据透视表功功能,基于单数据集(文件)做报表。