在BIRT中打开可选的过滤器和参数

时间:2014-03-28 13:49:24

标签: birt

我目前正在BIRT开发动态报告。我使用立方体和交叉表来显示我的数据,但现在我想添加一些参数。我在我的数据集中使用过滤器功能,并且工作正常。但问题是你需要填写每个参数,否则他没有信息。

例如,如果我只想查看银行而不是特定银行的分行,我看不到任何东西,因为分支机构名称是空白的。

如何在BIRT中调整可选参数?

1 个答案:

答案 0 :(得分:0)

我不得不多次阅读这个问题,我想我知道你在问什么。

当您希望用户只能提供多个可能参数中的一个时。使用带有通配符默认值的类似查询。

在我的第一个参数窗口中,我有一个下拉分配,这与你的'银行'类似,我在这里有几百个非常具体的值。如果他们选择了这个,他们只能得到他们选择的内容(没有开头或结尾的通配符)。

用户还可以通过使用非通配符或通配符支持的条目填充其他参数来获得更集中的回报(即名称字段中的%jones%)。

请注意,如果他们运行所有通配符的查询,他们将获得所有数据,确保您的数据库和报告可以在查询中存活或放入限制器。

where ASSIGNMENT like ?
and ADDRESS like ?
and CONTACT like ?

enter image description here