任何数据集

阅读(606) 标签: txt, csv, excel, 数据文件,

多维分析类似于其它OLAP产品。主要是通过自定义左上表头、指标数据区对数据分组查看,不严格限定维度字段、指标字段,放到表头上的字段自动被认为是维度字段。

分析控件中提供了几个比较常用的数据集,如数据库查询SQLDFX文件DFX脚本,这三种类型的数据集不需要使用DQL Server语义层文件,它们是由客户根据业务需要自行编写对应的脚本语言来提供数据集进行分析的。在这里,分析控件不关心这个数据集如何计算,只要编写的sql dfx是可执行的,能返回给分析控件结果集,那么分析控件就能针对这个数据进行分析。所以,对数据源数据处理要求复杂灵活的,可以选择这几种数据集。需要注意的是DFX类型的数据集仅针对已购买集算器授权,并对集算器脚本有一定了解的用户学习。

除了上面提到的这几种数据集类型外,产品还支持直接对已有的txtcsvxlsxlsx类型的普通数据文件做分析。

下面我们就来以导入已有的EXCEL数据文件为例,了解多维分析的应用案例:

Excel文件内容为:

润乾报表多维分析界面:

不管你Excel数据文件是在服务器上还是在本地,多维分析界面都能帮你轻松搞定!当然操作起来也非常简单,点击菜单中的【数据文件】按钮,弹出打开数据文件窗口,选择数据文件。

本地文件:点击【打开本地】,可以打开本地任意位置保存的数据文件的。

 

服务器文件:点击打开服务器文件,可以打开位于服务器某个目录下的所有数据文件。这个目录路径需通过在[demo应用根目录]/raqsoft/guide/jsp/olap.jsp添加JS API进行设置。

 

通过上述方法选择数据文件后,多维分析最重要的一步数据集创建完成。接下来就是业务人员自由发挥时间了,随意在复杂条件中拖拽表头和指标,想查什么查什么,想算什么算什么。如下图所示对大区和客户的订单金额求和,则依次拖拽大区和客户字段到左表头,然后在指标区对订单金额求和。

 

为了方便用户自定义修改,润乾报表还提供了在jsp中通过添加Tag标签属性来实现对SQL类型数据集的添加。具体关于Tag标签属性介绍可参考《程序员参考》,数据集类型对应的属性如下:

SQL—》dataSourceql