Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是碧玉报告的新手……我的问题。
我们能否动态更改用于表实体的数据集查询,
如果可以的话,请告诉我怎么做
是的,我们可以。
假设您定义了 3 个查询
q1、q2、q3
和一个条件说 cond1 将确定将使用哪个查询
现在,您可以使用 $P{param1} 参数并将其默认值表达式设置为
如果 cond1 为真,则设置 q1 否则设置 q2
所以,基本上你的 param1 将包含你将要执行的确切查询
现在,开放查询版本使用 param1 作为占位符,即无论 param1 的内容是什么,它们都将按原样执行。
像这样输入
P!{PARAM1}
和预览。
这应该做。
问候, 安库什