這個問題困擾了幾天,也沒搜到答案,由於工作需要,建立了兩個資料集和兩個**,第乙個資料集和**之間沒有任何問題。但是第二個資料集拖過去就顯示不可用,除非拖到**外面,當然也就沒用了。一朋友說拖乙個網格過來,然後把在網格裡拖幾個表,這樣就可以使用多個資料集了。從而也大大減小了寫一條sql的難度,因為可以寫多段簡短的sql了。
在birt中寫sql,假如sql語句中用到了case when then end sql特別容易報錯,尤其是帶有group by的語句,一定要注意case when 的字段。
目前遇到了乙個特別奇葩的問題,那就是在資料庫查詢到的結果和在birt中預覽出的結果不一樣,不僅多少條條數不同,連資料也有不同的地方,重啟了幾遍報表工具,檢查了幾次sql都沒有發現問題,同一條sql出不同的結果,這是始料未及的。
SQL查詢 合併多個資料集 union
sql union 操作符union 操作符用於合併兩個或多個 select 語句的結果集。請注意,union 內部的 select 語句必須擁有相同數量的列。列也必須擁有相似的資料型別。同時,每條 select 語句中的列的順序必須相同。1 sql union 語法 select column n...
多個資料集之間的相互關聯
進行web報表設計開發時,常要使用多個資料集,以及隨之而來的一些需求 如何對多個資料集進行相互關聯,即 在乙個資料集中使用另外資料集的查詢結果。第一步,我們在新建的報表檔案中定義資料集ds1,sql語句如下 select 訂單.訂單id,訂單.客戶id,訂單.訂購日期,訂單.貨主名稱,訂單.運貨商,...
使用RDLC報表 使用自定義資料集
新的資料包表已經生成,下面開始對資料來源進行設定。選擇工具欄 報表 資料來源,選中所要修改的資料來源後,用 重新命名 對其進行修改,如myds。修改完成後,確定退出此視窗。選中報表設計器內的 顯示屬性。將 的資料集名稱更改為上面修改的名稱。如果乙個報表檔案內只有乙個資料來源,則 內的資料值可直接寫為...