1. 程式人生 > >為什麼皕傑報表設計器顯示的資料少呢?

為什麼皕傑報表設計器顯示的資料少呢?

    一張報表採用了動態資料集,當輸入引數時設計器預覽沒有問題,當引數為空取全部資料時,設計器預覽的資料明顯不對,該有的資料都少了。請求皕傑服務工程師遠端支援,看了報表的設計後認為沒有問題,可是資料就是不對。
    後來皕傑服務工程師讓我部署一下看看,說也許是因為設計器限制資料的原因,於是把報表部署到專案,一切ok了。
    原來皕傑設計器對資料是有限制的。為了減少設計器所佔記憶體,在設計器裡僅設定了最大記憶體,如果資料過多,就會自動捨去部分資料的。設計器只提供樣式設計和除錯,最後要部署後才能實現報表的展現。但也不是無限多的資料都可以的,JVM也有記憶體限制,因而對於大資料量的報表建議設定成簡單查詢報表,可以按頁取數。