Pentaho报表设计器中的日期参数验证

时间:2012-04-19 13:43:08

标签: pentaho pentaho-report-designer

如何在pentaho报表设计器中验证日期参数。我在报表/ prpt中使用“fromDate”和“ToDate”参数。因为如果我选择特定日期范围,我将只获得该特定日期范围值。 。工作正常......   但是,如果有人选择日期范围,如“FromDate> ToDate”,我想显示一些通知,如“错误的日期选择”,如dat ..

是否可以在Pentaho Report Designer中使用?或者通过使用一些java SCript?

2 个答案:

答案 0 :(得分:0)

您能提供更多背景信息吗?我似乎不明白你的问题。

但是,如果开始日期大于结束日期,请尝试将IF公式用于您的参数(因为我相信您将其用作报表中的字段)以将值渲染为“错误的日期选择”反之亦然。

答案 1 :(得分:0)

在Pentaho报表设计器中,添加一个标签进行验证,然后在属性标签中将值编辑为-

=IF([FromDate ]>[ToDate];"'ToDate' should be greater than or equal to 'FromDate '";
IF([FromDate ]>TODAY();"'FromDate ' should be less than or equal to 'current date'";""))

希望这个答案有帮助。

screenshot