将字符串附加到Pentaho报表设计器中的数字字段

时间:2012-07-16 18:39:24

标签: pentaho

我有一个数字字段,它是报表设计器中查询的输出,我想要做的是将“AM - [number + 1] AM / PM”附加到此处。例如。查询输出9,10,11,12,13等。但是,我想将输出格式化为9AM - 10AM而不是10,10AM-11AM,而不是11,11AM-12PM,而不是数字9。我在数字字段的数据格式部分添加了一个带有IF条件的公式来检查数字的值并相应地输出它,但它不能按照我想要的方式工作。

请有人帮我解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Value Mapper Transform,每小时需要一个条目。或者您可以使用一些User Defied Java Expression来生成具有(n)AM / PM和(n + 1)AM.PM的行,然后使用Concat Fields步骤来加入它们。