日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

多源分片报表

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 多源分片报表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄:

  • 1. 描述
  • 2. 思路設計
  • 3. 示例

1. 描述編輯

多源就是一張報表的數據來源來自多個數據表,甚至是多個物理數據庫。這里的“多個”常常不是兩個三個,而是七八個乃至十幾個,無法轉成單源; 分片是指一張報表的縱向或橫向或雙向同時被分成了多個區域,往往每個區域來自不同的數據源; 這樣的報表即多源分片報表,如下圖:

2. 思路設計編輯

多源分片報表通常有比較復雜的橫表頭與縱表頭,在設計多源分片報表時,可以先將表頭設計好,最后設計中間部分的數據,此時只需要設置好對應的關聯過濾即可,最后進行模板數據字典等顯示設置; 另外一種快速制作多源分片報表的方法是每片單獨設計,如上圖報表,可以先設計分片1,確認無誤后再設計分片2,如此類推,同樣最后進行模板數據字典等顯示設置。

3. 示例編輯

3.1 準備數據 連接數據庫FRDemo,新建四個數據集,數據集名分別為雇員、產品、訂單信息和訂單對應的sql語句如下: 雇員的SQL語句:SELECT 雇員ID,職務 FROM 雇員 產品的SQL語句:SELECT 產品ID,類別ID FROM 產品 where 類別ID =1 or 類別ID =2 訂單信息的SQL語句:SELECT 訂單.訂單ID,雇員ID,產品ID,數量,(數量*單價) AS 總額 FROM 訂單,訂單明細 WHERE 訂單.訂單ID=訂單明細.訂單ID 訂單的SQL語句:?select * from 訂單 3.2?表樣設計 最終表樣如下:
1)分片1制作 分片1按國家與雇員進行分組統計,中間數據受左表頭與上表頭雙重控制: 單元格 ? 數據集 ? 數據列 ? 屬性 ?
B4 訂單 貨主國家 默認
C4 訂單 雇員ID 默認
E2 產品 類別ID 從左到右擴展,其余默認
E3 產品 產品ID 從左到右擴展,其余默認
E4 訂單信息 總額 匯總求和,添加過濾條件?雇員ID(列序號:2) 等于 'C4' and 產品ID(列序號:3) 等于 'E3'
E5 訂單信息 數量 匯總求和,添加過濾條件?雇員ID(列序號:2) 等于 'C4' and 產品ID(列序號:3) 等于 'E3'
2)分片2制作 分片2直接統計總額與數量,中間數據只受上表頭控制: 單元格 ? 數據集 ? 數據列 ? 屬性 ?
E6 ? 訂單信息 ? 總額 ? 匯總求和,添加過濾條件 產品ID(列序號:3)等于'E3' ?
E7 ? 訂單信息 ? 數量 ? 匯總求和,添加過濾條件 產品ID(列序號:3)等于'E3' ?
3)分片3制作 分片3按照雇員職務與雇員進行分組統計,中間數據受左表頭與上表頭雙重控制: 單元格 ? 數據集 ? 數據列 ? 屬性 ?
B8 ? 雇員 ? 職務 ? 默認 ?
C8 ? 雇員 ? 雇員ID ? 默認 ?
E8 ? 訂單信息 ? 總額 ? 匯總求和,添加過濾條件 雇員ID(列序號:2)等于'C8' and 產品ID(列序號:3)等于'E3'??
E9 ? 訂單信息 ? 數量 ? 匯總求和,添加過濾條件 雇員ID(列序號:2)等于'C8' and 產品ID(列序號:3)等于'E3' ?
3.3?形態設置 最后我們根據需要,設置數據的顯示樣式、形態、顏色等。 對C4,C8,E2和E3單元格作形態數據字典設置,都采用數據庫表的方式,具體設置如下表: 單元格 ? 數據庫 ? 數據表 ? 列名(實際值) ? 列名(顯示值) ?
C4? FEDemo ? 雇員 ? 雇員ID ? 姓名 ?
C8 FRDemo ? 雇員 ? 雇員ID ? 姓名 ?
E2 ? FRDemo ? 產品類型 ? 類型ID ? 類別名稱 ?
E3 ? FRDemo ? 產品 ? 產品ID ? 產品名稱 ?
3.4?保存與預覽 保存模板,設計器中點擊分頁預覽,就可看到如上效果。模板效果在線查看請點擊多源分片報表.cpt 已完成的模板,可參見%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Multidatasource\多源分片報表.cpt與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的多源分片报表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。