我的pentaho服务器上有一个静态pentaho报表(.prpt)。我正在尝试找到方法将参数传递给我的pentaho报表,并使用pentaho计划程序刷新(更新)报表。每次运行计划程序时,我都可以运行sql查询。但我希望动态地传递参数(mysql查询中使用的用户数据),以便能够为服务器上使用相同prpt文件的所有用户生成特定于用户的报告。
如何做到这一点?有谁能举例说明pentaho report designer中的动态查询脚本,因为找不到相同的材料。
我正在使用pentaho报表设计器和服务器(8.1)。
1条答案
按热度按时间tyg4sfes1#
必须首先在报表上创建参数(在“数据”选项卡下,选择“参数”,然后右键单击以创建新参数)。这些参数可以从url传递,也可以通过选择器/下拉列表设置。
然后,您可以使用如下语法将参数输入到查询中: