0
我使用碧玉報告工作室,我有兩個參數過濾XML文件報告
- XML源文件(見下文)上市用戶的姓名以及他們是否有活動(
ACTIVE_USER
= 1 )或非活動(ACTIVE_USER
= 0) - 輸入源變量
Active_Selection
由用戶選擇。三種可能性是 「非活躍用戶」(值= 0), 「活躍用戶」(值= 1), 「所有用戶」(值= 2)
XML文件是如下:
<ROOT>
<USER>
<NAME>Patrick</NAME>
<ACTIVE_USER>1</ACTIVE_USER>
</USER>
<USER>
<NAME>Fred</NAME>
<ACTIVE_USER>0</ACTIVE_USER>
</USER>
</ROOT>
我想根據Active_Selection
下面的代碼使用XPath來過濾我的XML允許用戶選擇活性或非活躍用戶
<parameter name="Active_Selection" class="java.lang.Integer"/>
<queryString language="xPath">
<![CDATA[/ROOT/USER[ACTIVE_USER=$P{Active_Selection}]]]>
</queryString>
但是,如何讓用戶選擇「活動」或「非活動」或「所有用戶」?