Report Pentaho报告-包含多个条件参数的Xaction文件

Report Pentaho报告-包含多个条件参数的Xaction文件,report,pentaho,xaction,Report,Pentaho,Xaction,我正在使用pentaho 2.x报表服务器 报表在html页面中有一个单选按钮元素和两个下拉元素,这些元素将作为参数传递给my xaction, 目前,将根据传递给my xaction的单选按钮值执行不同的SQL 但是现在我需要检查一个下拉列表的值,并使用单选按钮和下拉列表值执行sqls 以下是我正在使用的条件 从html报告-->单选按钮值 需要使用另一个值/将另一个参数传递给属性。 <actions> <condition><![CDATA[RE

我正在使用pentaho 2.x报表服务器

报表在html页面中有一个单选按钮元素和两个下拉元素,这些元素将作为参数传递给my xaction, 目前,将根据传递给my xaction的单选按钮值执行不同的SQL

但是现在我需要检查一个下拉列表的值,并使用单选按钮和下拉列表值执行sqls

以下是我正在使用的条件

从html报告-->单选按钮值

需要使用另一个值/将另一个参数传递给
属性。


  <actions> 
    <condition><![CDATA[REPORT.equalsIgnoreCase("ACTUAL") && TYPE.equalsIgnoreCase("NEW")]]></condition>
    <action-definition> 
    .... whatever action ... 
    </action-definition> 
  </actions>

  <actions> 
    <condition><![CDATA[REPORT.equalsIgnoreCase("ACTUAL") && TYPE.equalsIgnoreCase("OLD")]]></condition>
    <action-definition> 
    .... whatever action ... 
    </action-definition> 
  </actions>
.... 无论采取什么行动。。。 .... 无论采取什么行动。。。
不清楚这是关于什么问题的。在下拉组合框中选择的值,可以在SQL组件中使用,不是吗?您是对的,martin,但我需要在XAAction文件的标记中使用这些值,我需要为选择的不同下拉值执行不同的SQL。例如,如果报告值为实际值,而Example TYPE的另一个参数等于NEW,则应执行SQL1。如果报告值为实际值,并且example TYPE的另一个参数等于OLD,则应执行SQL2。