2014-09-10 32 views
0

在Jaspersoft iReport中使用$ F {FIELD}時,我只想返回一個值(第一個值)。

無論是在'打印表達式'還是在'文本字段表達式'中我都不知道。

電流輸出

ID Value 
1 A 
2 B 
3 A 
4 A 
    B 
    C 
5 A 
    B 
6 A 

所需的輸出

ID Value 
1 A 
2 B 
3 A 
4 A 
5 A 
6 A 
+0

[你以前的問題](http://stackoverflow.com/q/25642245/1729265)的情況有什麼本質的區別? – mkl 2014-09-10 14:17:21

+0

這是一個選擇頂部「價值」每個「ID」另一個是選擇所有「價值」每個「ID」,但在一行顯示它們。 – Matt 2014-09-10 14:44:23

回答

1

如果你已經把你的申請報告的詳細信息區域,然後選擇字段並添加打印時表達屬性

  Print when Expression property - $V{REPORT_COUNT} ==1 
+0

這現在使值爲空,而不是隻顯示最高值 – Matt 2014-09-10 13:53:36

+0

更新了問題以顯示更詳細的信息 – Matt 2014-09-10 13:56:03

+0

您能發佈您的查詢嗎? ,我認爲這可以通過查詢輕鬆完成。 – Sharad 2014-09-11 05:06:58