pentaho cde数据联动,下拉框,文本框,图形

先看一下效果:

pentaho cde数据联动,下拉框,文本框,图形_第1张图片

pentaho cde数据联动,下拉框,文本框,图形_第2张图片

开源bi工具pentaho数据联动,和传统意义上的更改数据不同,pentaho cde 需要一个监听来动态传值。

说一下需要注意的几个地方吧

1.参数是不能在两个图表中直接传递的,必须要添加一个simple parameter的 generic,这个参数需要填写名称和值,值就是传进入sql语句的参数。名称供其他地方调用。

2.在所需要发出数据请求的图表中添加
Dashboards.fireChange("simplepara",category.toString());
firechange 方法就是重绘图形的,category.tostring 就是携带的参数 ,simplepara会调用第一步创建的generic。

3.在所需要变化的图形中会有一个listeners参数,他的值就是simplepara,Parameters参数就是数据库定义的变量。

4.数据源方面,原图正常配置即可,需要动态改变的图需要在sql中动态传参即可

具体配置如下:


pentaho cde数据联动,下拉框,文本框,图形_第3张图片

pentaho cde数据联动,下拉框,文本框,图形_第4张图片

pentaho cde数据联动,下拉框,文本框,图形_第5张图片

pentaho cde数据联动,下拉框,文本框,图形_第6张图片

表格等其他组件都是一个道理

博客地址:http://qiaoyihang.iteye.com/

你可能感兴趣的:(pentaho cde数据联动,下拉框,文本框,图形)