【问题标题】:How to refresh the previous selection values of parameters in pentaho report designer如何在pentaho报表设计器中刷新之前的参数选择值
【发布时间】:2014-06-18 12:12:39
【问题描述】:

我在 pentaho 报表设计器中创建了一个报表,因为我使用了三个过滤器。 我的问题是,一旦我选择一个过滤器,它会完美显示结果,当我选择第二个过滤器时,它会显示第一个过滤器选择的结果,同样适用于第三个过滤器。为什么因为在选择第二个或第三个过滤器后仍然出现先前的选择值还。 我的要求是当我选择一个过滤器时,我只想显示该过滤器结果。 是否可以请给我一个解决方案,提前谢谢。

【问题讨论】:

标签: pentaho


【解决方案1】:

当您编写获取参数值的查询时,您必须像这样在 where 子句中编写条件。 WHERE gustoreid IN (SELECT CASE WHEN('${storeid}' = 'All' OR '${storeid}' IS NULL) THEN gustoreid ELSE '${storeid}' END)
然后,当您选择第二个过滤器或第三个过滤器时,请确保 privious 过滤器的值为“全部”。那么您只能获得第三个过滤器值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多