如何从Birt报告中获取maximo where子句?

时间:2019-06-17 14:29:56

标签: birt

我通过oracle.jdbc.driver连接在Brirt报告中创建了一个数据集。

我将sql查询放入数据集的查询中。

当我使用硬编码查询时,一切都很好,我的报表可以正常工作,但是我想从maximo那里获取where子句。

因此,我在“报表参数”中添加了“ where”参数,并使用应在生产环境中检索的where子句设置了默认值。

但是在数据集中的查询中,我无法读取where子句。我试过了 '?'和“ params [“ where”]“,但没有用。

您知道如何在查询中检索我的where子句吗?我做错什么了吗?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,发现原因是Maximo不允许将第二个参数添加到报表中。如果唯一的参数是params [“ where”],则一切正常,但是如果添加第二个参数,则Maximo将始终通过1 = 1的地方。