0

在 Pentaho Report Designer 5.0.1 中,我希望显示一个消息字段,如下所示:

2014 年 6 月 12 日已过期

所以我将消息字段的值设置为:

Expired $(date_expired,date,dd MMM yy)

如果记录具有 date_expired 值,则应该显示消息字段,如果 date_expired 为空,则不显示任何内容。当前消息字段显示

已到期

即使该字段为空。所以根据 date_expired 的值,message-field 必须显示与否。

高度赞赏协助。谢谢

4

1 回答 1

0

选择该消息框,然后选择结构 -> 属性 -> 值,然后键入以下公式:

=IF(ISNA([date_expired]);"";"Expired "&TEXT([date_expired];"dd MMM yyyy"))

您还可以在结构 -> 样式 -> 可见下设置“可见”,然后使用以下公式:

=NOT(ISNA([date_expired]))
于 2014-06-12T15:00:17.113 回答