【问题标题】:using parameters in default formula for another parameter in Pentaho report Designer在 Pentaho 报表设计器中使用默认公式中的参数作为另一个参数
【发布时间】:2012-07-10 22:53:08
【问题描述】:

我在 Pentaho 报告中定义了两个参数,它们都是日期,结束日期是用户选择的,例如。 2012-07-09(2012 年 7 月 9 日)。另一个参数(开始日期)是隐藏的,应该是结束日期-6,所以是 2012 年 7 月 3 日。有什么办法可以将结束日期传递给开始日期参数并在默认公式值中使用它.

如果有人能帮我解决这个问题,我将不胜感激。

提前致谢。

【问题讨论】:

    标签: pentaho


    【解决方案1】:

    是的。首先定义结束日期,然后在开始日期的默认值中,您可以参考公式中的 [enddate] 减去 6。

    关键是先定义 endDate,在隐藏的开始日期之前。

    【讨论】:

    • 感谢您的回复。我试过这个,它不起作用。我实际上将这些参数传递给一个子报表,该报表具有图表以获取从开始日期到结束日期的销售趋势。我也在子报告中导入了参数。我不确定为什么这不起作用。
    • 通过在父报表中显示参数来检查您的参数是否设置正确 - 在您担心子报表之前,请先正确设置参数。这确实有效 - 我不时使用隐藏的参数。
    • 嗨 Codek,无论我选择什么结束日期,开始日期的值始终是 7 月 4 日。看起来它总是采用当前的 date-7 而不是用户在 date 参数中选择的内容。我在开始日期之前定义了结束日期,并在公式中也选择了它。
    • Ah ;确保您使用“后处理公式”而不是默认值公式..
    • 之前有这个问题,后处理公式对我有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 2014-04-19
    相关资源
    最近更新 更多