Как использовать несколько параметров в шаблонах данных Oracle BI Publisher?
У меня есть очень простой шаблон данных, который принимает 1 параметр для своего предложения WHERE.
<dataTemplate name="GenericReport" defaultPackage="" dataSourceRef="SAUCE">
<properties>
<property name="include_parameters" value="false"/>
<property name="include_null_Element" value="true"/>
<property name="include_rowsettag" value="false"/>
<property name="scalable_mode" value="off"/>
<property name="db_fetch_size" value="300"/>
</properties>
<parameters>
<parameter name="P_FOO" dataType="character" defaultValue="0"/>
<parameter name="P_FOO2" dataType="character" defaultValue="0"/>
<parameter name="P_FOO3" dataType="character" defaultValue="0"/>
</parameters>
<lexicals/>
<dataQuery>
<sqlStatement name="REPORT" dataSourceRef="SAUCE">
select FOO AS Column1,
select FOO2 AS Column2,
select FOO3 AS Column3,
select FOO4 AS Column4
from BAR BAR
WHERE (BAR.FOO = :P_FOO)
</sqlStatement>
</dataQuery>
<dataStructure>
<group name="REPORT" source="REPORT" groupFilter="">
<element name="FOO" value="COLUMN1" function=""/>
<element name="FOO2" value="COLUMN2" function=""/>
<element name="FOO3" value="COLUMN3" function=""/>
<element name="FOO4" value="COLUMN4" function=""/>
</group>
</dataStructure></dataTemplate>
Я рассчитываю использовать два других параметра в шаблоне уникальным образом, не усложняя запрос. Например, если я использую P_FOO, я не буду использовать значения P_FOO2 или P_FOO3 и наоборот.