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属性介绍可参考《程序员参考》分组分析控件详细说明小节。