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

将字符串附加到Pentaho报表设计器中的数字字段,pentaho,Pentaho,我有一个数字字段,它是报表设计器中查询的输出,我要做的是在这个字段后面附加“AM-[number+1]AM/PM”。例如,查询输出9、10、11、12、13等等。但是,我希望将输出格式设置为上午9点到上午10点,而不是上午10点到上午11点,而不是上午11点到下午12点等等。我在数字字段的数据格式部分添加了一个带有IF条件的公式,用于检查数字的值并相应地输出它,但它没有按照我希望的方式工作 请有人帮我解决这个问题 提前谢谢 您可以使用值映射器转换,每小时需要一个条目。或者,您可以使用两个用户定义

我有一个数字字段,它是报表设计器中查询的输出,我要做的是在这个字段后面附加“AM-[number+1]AM/PM”。例如,查询输出9、10、11、12、13等等。但是,我希望将输出格式设置为上午9点到上午10点,而不是上午10点到上午11点,而不是上午11点到下午12点等等。我在数字字段的数据格式部分添加了一个带有IF条件的公式,用于检查数字的值并相应地输出它,但它没有按照我希望的方式工作

请有人帮我解决这个问题


提前谢谢

您可以使用值映射器转换,每小时需要一个条目。或者,您可以使用两个用户定义的Java表达式生成具有(n)AM/PM和(n+1)AM.PM的行,然后使用Concat字段步骤将它们连接起来