我有一个带有如下查询的数据集:
select s.name, w.week_ending, w.sales
from store s, weekly_sales_summary w
where s.id=w.store_id and s.id = ?
我想修改查询以允许我指定商店 ID 列表,例如:
select s.name, w.week_ending, w.sales
from store s, weekly_sales_summary w
where s.id=w.store_id and s.id IN (?)
我如何在 BIRT 中做到这一点?我需要指定什么样的参数?
最佳答案
仅供引用:BIRT World 文章应该可以工作(我写的),但这是该问题的较早解决方案。
我们创建了一个开源插件,您可以将其添加到 BIRT 中,它对这个问题有更简洁的解决方案。 birt-functions-lib 中的绑定(bind)参数函数提供了一种从多值参数中进行多选的简单方法。
如果您仍然感兴趣,请查看 birt-functions-lib project在 Eclipse 实验室。
关于birt - 如何将参数设置为 BIRT 报告中的值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3402148/