先看一下效果:
[img]http://dl2.iteye.com/upload/attachment/0113/1282/0117beaa-b6f8-3eb2-a2e2-0e1936f1ce42.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1284/f09aba05-c3db-337f-854a-aa6583b150e4.png[/img]
开源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中动态传参即可
具体配置如下:
[img]http://dl2.iteye.com/upload/attachment/0113/1290/969f7e24-0c94-3d3c-a56e-af517fb6ebae.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1292/811935c9-4fcf-3cb4-877e-6e6d6a35519a.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1294/a94c46cb-b2ad-389b-a9af-8680075e511d.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1297/0f12602e-8680-3063-b517-a0750ed9c6ca.png[/img]
表格等其他组件都是一个道理
博客地址:http://qiaoyihang.iteye.com/
[img]http://dl2.iteye.com/upload/attachment/0113/1282/0117beaa-b6f8-3eb2-a2e2-0e1936f1ce42.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1284/f09aba05-c3db-337f-854a-aa6583b150e4.png[/img]
开源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中动态传参即可
具体配置如下:
[img]http://dl2.iteye.com/upload/attachment/0113/1290/969f7e24-0c94-3d3c-a56e-af517fb6ebae.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1292/811935c9-4fcf-3cb4-877e-6e6d6a35519a.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1294/a94c46cb-b2ad-389b-a9af-8680075e511d.png[/img]
[img]http://dl2.iteye.com/upload/attachment/0113/1297/0f12602e-8680-3063-b517-a0750ed9c6ca.png[/img]
表格等其他组件都是一个道理
博客地址:http://qiaoyihang.iteye.com/