在Pentaho Report Designer 5.0.1中,我希望显示一个消息字段,如下所示:
2014年6月12日过期
所以我将message-field的值设置为:
Expired $(date_expired,date,dd MMM yy)
如果记录具有date_expired值,则应显示message-field,如果date_expired为null,则不显示任何内容。目前,消息字段显示
过期
即使该字段为空。 因此,根据date_expired的值,必须显示消息字段。
非常感谢协助。感谢名单
答案 0 :(得分:0)
选择该消息框,然后选择Structure - >属性 - >的值,然后键入以下公式:
=IF(ISNA([date_expired]);"";"Expired "&TEXT([date_expired];"dd MMM yyyy"))
您还可以设置'可见'在结构下 - >风格 - >可见,然后使用以下公式:
=NOT(ISNA([date_expired]))