如何在pentaho报表设计器中验证日期参数。我在报表/ prpt中使用“fromDate”和“ToDate”参数。因为如果我选择特定日期范围,我将只获得该特定日期范围值。 。工作正常...... 但是,如果有人选择日期范围,如“FromDate> ToDate”,我想显示一些通知,如“错误的日期选择”,如dat ..
是否可以在Pentaho Report Designer中使用?或者通过使用一些java SCript?
答案 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'";""))
希望这个答案有帮助。