我想使用多个数据集创建BIRT报告。这是我的要求:
input == "A"
,我想运行查询X
,如果是input == "b"
,我会运行查询"Y"
。这就是我试图实现这一目标的方式。
我无法将数据集1中的java脚本变量用于数据集2。
答案 0 :(得分:2)
您没有提供有关如何在报告中使用这些数据集的足够信息。声明数据集并不意味着它被触发,实际上第一个数据集在报表元素调用之前不会被执行。
通常,为实现此目的,我们应用以下步骤:
它将强制静默执行第一个数据集,因此它将在第二个数据集运行之前填充全局变量。
但是,如果必须使用“Second Dataset”来填充报表参数的选择项,则此方法将不起作用。