在 JasperServer Reports 和 Postgres 上使用 IntegerList 进行过滤
Filtering with IntegerList on JasperServer Reports and Postgres
我正在尝试在 Jasper Reports 中使用参数,但我在使用列表时遇到了一些困难,更准确地说是整数列表。
我有一个 Postgres 过程接收一个整数数组作为参数,就像这个查询 select * from function_x(array[n1,n2,n3])
。但我不知道如何将这些值作为 Postgres 数组发送。
我已经在 JasperServer 中将参数设置为 Multi Select Query。
有人可以帮助我吗?非常感谢...
刚刚添加了 MacGyver:
<queryString>
<![CDATA[select * from function_x(array$P!{PARAMETER})]]>
</queryString>
Postgres 接受 array[]
或 {}
作为 数组值 ,问题是 Jasper 试图发送 [n1,n2,n3] (string)
所以我done 是将 array
与 []
.
连接起来
这解决了我的问题...
我正在尝试在 Jasper Reports 中使用参数,但我在使用列表时遇到了一些困难,更准确地说是整数列表。
我有一个 Postgres 过程接收一个整数数组作为参数,就像这个查询 select * from function_x(array[n1,n2,n3])
。但我不知道如何将这些值作为 Postgres 数组发送。
我已经在 JasperServer 中将参数设置为 Multi Select Query。
有人可以帮助我吗?非常感谢...
刚刚添加了 MacGyver:
<queryString>
<![CDATA[select * from function_x(array$P!{PARAMETER})]]>
</queryString>
Postgres 接受 array[]
或 {}
作为 数组值 ,问题是 Jasper 试图发送 [n1,n2,n3] (string)
所以我done 是将 array
与 []
.
这解决了我的问题...