复杂多源报表
目錄:
- 1. 描述
- 2. 示例
1. 描述編輯
上一節(jié)中,我們介紹了簡(jiǎn)單多源報(bào)表,而實(shí)際應(yīng)用時(shí),交叉表當(dāng)中的行列與匯總計(jì)算數(shù)據(jù),均來(lái)自不同數(shù)據(jù)庫(kù)也是很常見(jiàn)的。如下報(bào)表:
在這張報(bào)表中,項(xiàng)目總數(shù),需財(cái)政安排數(shù),單位自籌,其它資金都是來(lái)自于不同的數(shù)據(jù)集。
2. 示例編輯
2.1?準(zhǔn)備數(shù)據(jù)集 數(shù)據(jù)庫(kù)的數(shù)據(jù)表是項(xiàng)目ID與項(xiàng)目名稱有一張單獨(dú)的表來(lái)保存,另有項(xiàng)目數(shù)量,財(cái)政補(bǔ)貼資金,單位自籌資金,其它資金等四張列表。每張表均通過(guò)ID字段與項(xiàng)目名稱表建立關(guān)系,以下是五張內(nèi)置的數(shù)據(jù)集: 注:在數(shù)據(jù)集面板中點(diǎn)擊添加按鈕,選擇內(nèi)置數(shù)據(jù)集即可新建內(nèi)置數(shù)據(jù)集,直接添加數(shù)據(jù),詳細(xì)請(qǐng)查看內(nèi)置數(shù)據(jù)集 項(xiàng)目名稱(項(xiàng)目名稱,ID)——project項(xiàng)目總數(shù)(ID,數(shù)量)——zs
財(cái)政撥款(ID,金額)——cz
單位自籌(ID,金額)——dz
其它資金(ID,金額)——qt
2.2?表樣設(shè)計(jì) 如下設(shè)計(jì)報(bào)表:
2.3?綁定數(shù)據(jù)列及過(guò)濾設(shè)置 將數(shù)據(jù)列依次拖拽到單元格中,設(shè)置如下:
| ? B4 | ? project | ? 項(xiàng)目名稱 | ? 數(shù)據(jù)設(shè)置分組并從上到下縱向擴(kuò)展,其它默認(rèn) |
| ? C4 | ? zs | ? 數(shù)量 | ? 數(shù)據(jù)設(shè)置匯總求和,不擴(kuò)展,過(guò)濾條件為“數(shù)據(jù)列”:ID等于project.ID,其它默認(rèn) |
| ? E4 | ? cz | ? 金額 | ??數(shù)據(jù)設(shè)置匯總求和,不擴(kuò)展,過(guò)濾條件為“數(shù)據(jù)列”:ID等于project.ID,其它默認(rèn) |
| ? F4 | ? dz | ? 金額 | ??數(shù)據(jù)設(shè)置匯總求和,不擴(kuò)展,過(guò)濾條件為“數(shù)據(jù)列”:ID等于project.ID,其它默認(rèn) |
| ? G4 | ? qt | ? 金額 | ??數(shù)據(jù)設(shè)置匯總求和,不擴(kuò)展,過(guò)濾條件為“數(shù)據(jù)列”:ID等于project.ID,其它默認(rèn) |
說(shuō)明:這個(gè)報(bào)表當(dāng)中的數(shù)據(jù),來(lái)自于5個(gè)不同的數(shù)據(jù)集。通過(guò)報(bào)表當(dāng)中的數(shù)據(jù)列關(guān)聯(lián)方式,將不同數(shù)據(jù)集的數(shù)據(jù)關(guān)聯(lián)顯示到一張表中。從而避免了在傳統(tǒng)的報(bào)表處理方式中,通過(guò)復(fù)雜的SQL語(yǔ)句,將5個(gè)數(shù)據(jù)集拼成單源的情況,大大降低報(bào)表制作的難度及對(duì)報(bào)表設(shè)計(jì)人員SQL水平的要求。
總結(jié)