如何在 pentaho 报告设计器中验证日期参数。我在报告/prpt 中使用“fromDate”和“ToDate”参数。因为如果我选择特定的日期范围,我将只获得该特定的日期范围值。它是工作正常...但是如果有人选择像“FromDate > ToDate”这样的日期范围,我想显示一些通知,比如“错误的日期选择”,比如 dat..
在 Pentaho 报表设计器中可以吗?或者通过使用一些java SCript?
如何在 pentaho 报告设计器中验证日期参数。我在报告/prpt 中使用“fromDate”和“ToDate”参数。因为如果我选择特定的日期范围,我将只获得该特定的日期范围值。它是工作正常...但是如果有人选择像“FromDate > ToDate”这样的日期范围,我想显示一些通知,比如“错误的日期选择”,比如 dat..
在 Pentaho 报表设计器中可以吗?或者通过使用一些java SCript?
你能提供更多的上下文吗?我似乎不明白你的问题。
但是,如果开始日期大于结束日期,请尝试对您的参数使用 IF 公式(因为我相信您将其用作报告中的字段)以将值呈现为“错误的日期选择”,反之亦然.
在 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'";""))
希望这个答案有帮助。