2012-07-16 68 views
1

我有一個數字字段,它是報表設計器中查詢的輸出,我想要做的是追加「AM - [number + 1] AM/PM 「對此。例如。查詢輸出9,10,11,12,13等。但是,我不想將9號輸出格式化爲9AM - 10AM,而是10,10AM -11AM,而不是11,11AM - 12PM等等。我已經在數字字段的數據格式部分添加了一個公式,並帶有一個IF條件來檢查數字的值並相應地輸出它,但它不能按照我希望的方式工作。將字符串附加到Pentaho報表設計器中的數字字段

請有人可以幫我解決這個問題。

在此先感謝。

回答

0

您可以使用值映射器轉換,您需要每個小時的條目。或者,您可以使用幾個用戶自定義Java表達式來生成包含(n)AM/PM和(n + 1)AM.PM的行,然後使用Concat Fields步驟來加入它們。