如何在驾驶舱spagobi中添加多值过滤器?

时间:2016-09-24 11:58:43

标签: business-intelligence spagobi cockpit

select count(*)As CNT,Flat_status,property_name,Building
From xxacl_pn_flat_det_dm
where property_name in ($P{Property})
group by Flat_status,property_name,Building

$P{Property}Dataset中返回多个值,但未在驾驶舱视图中返回

1 个答案:

答案 0 :(得分:1)

据我所知,您希望通过驾驶舱界面中的某些分析驱动程序将多值参数传递给数据集。好吧,首先你必须将分析驱动程序设置为多值,然后你可以使用spago的多值参数语法,即:$P{Property(';,;')},这将给你类似的东西:

select count(*)As CNT,Flat_status,property_name,Building
From xxacl_pn_flat_det_dm
where property_name in ('example1','example2')
group by Flat_status,property_name,Building