【发布时间】:2021-10-03 08:51:17
【问题描述】:
【问题讨论】:
标签: birt
【问题讨论】:
标签: birt
我不知道参数对话框,但假设您的列名在数组中。 您可以使用所有可能的列名进行 SQL 查询 (可能你应该使用特殊的 cmets 来标记选择列表的开始和结束)。 例如
select
'X' as dummy
-- BEGIN COLS
, column1
, column2
...
-- END COLS
from ...
where ...
order by ...
然后,在查询的 beforeOpen 事件中,您可以使用 this.queryText (IIRC) 访问和修改查询,并删除标记部分中未包含 columnname 的所有那些行 ("," + columnname)数组。
【讨论】: