-1

我是碧玉报告的新手……我的问题。

我们能否动态更改用于表实体的数据集查询,

如果可以的话,请告诉我怎么做

4

1 回答 1

0

是的,我们可以。

假设您定义了 3 个查询

q1、q2、q3

和一个条件说 cond1 将确定将使用哪个查询

现在,您可以使用 $P{param1} 参数并将其默认值表达式设置为

如果 cond1 为真,则设置 q1 否则设置 q2

所以,基本上你的 param1 将包含你将要执行的确切查询

现在,开放查询版本使用 param1 作为占位符,即无论 param1 的内容是什么,它们都将按原样执行。

像这样输入

P!{PARAM1}

和预览。

这应该做。

问候, 安库什

于 2013-07-09T20:00:40.003 回答