這個問題困擾了幾天,也沒搜到答案,由於工作需要,創建了兩個數據集和兩個表格,第一個數據集和表格之間沒有任何問題。但是第二個數據集拖過去就顯示不可用,除非拖到表格外面,當然也就沒用了。一朋友說拖一個網格過來,然後把在網格裡拖幾個表,這樣就可以使用多個數據集了。從而也大大減小了寫一條sql的難度,因為可以寫多段簡短的sql了。
在birt中寫sql,假如sql語句中用到了case when then end sql特別容易報錯,尤其是帶有group by的語句,一定要注意case when 的字段。
目前遇到了一個特別奇葩的問題,那就是在數據庫查詢到的結果和在birt中預覽出的結果不一樣,不僅多少條條數不同,連數據也有不同的地方,重啟了幾遍報表工具,檢查了幾次sql都沒有發現問題,同一條sql出不同的結果,這是始料未及的。
希望這一小段能幫到需要幫助的人,也希望看到我這個問題的birt大神留言幫忙解答一下,謝謝!