SPL

阅读(641) 标签: spl, 脚本, 多维分析,

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标签添加属性来实现,对应的属性为splFilesplParams

JSPTag标签发布如下:

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