spl文件是通过润乾集算器生成的文件,文件后缀为.splx/.spl/.dfx。在spl文件中可以执行各类数据分析与结构化计算,也可以自由访问数据库。多维分析使用spl数据集时,需要选择spl文件,并且在.dfx/.spl/.splx文件的网格程序中使用return语句将结果集返回,这样就可以对spl的返回结果做多维分析了。
readExcel.splx文件内容如下:
|
A |
1 |
=file(arg1).xlsimport@t() |
2 |
return A1 |
新建spl文件数据集:
选择spl文件,点击查询数据,缓存入文件,然后保存,spl文件数据集就创建完成了。
spl文件下拉列表缺省会将【安装根目录】/report/web/webapps/demo/WEB-INF/files/spl/目录下的spl文件全部列出。如需修改下拉列表读取的目录,可在[demo应用根目录]/WEB-INF/guideConf.properties文件中修改splFolderOnServer默认值。
新建报表:
如上图所示,添加报表后拖拽指标就可以对任意spl数据集做多维分析查询了。
添加spl文件类型的数据集除了在上图所示的spl文件Tab页中添加,还可通过在jsp中为分析控件的Tag标签添加属性来实现,对应的属性为splFile、splParams。
JSP中Tag标签发布如下:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/raqsoftAnalyse.tld" prefix="raqsoft" %>
<raqsoft:analysev2
splFile="readExcel.splx"
splParams="arg1=D:/demotest.xlsx"
/>
Tag标签中的splFile、splParams属性介绍可参考《程序员参考》分组分析控件详细说明小节。