0

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

在 Pentaho 报表设计器中可以吗?或者通过使用一些java SCript?

4

2 回答 2

0

你能提供更多的上下文吗?我似乎不明白你的问题。

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

于 2012-04-20T17:32:57.067 回答
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'";""))

希望这个答案有帮助。

截屏

于 2020-01-02T12:44:24.160 回答