您好,登錄后才能下訂單哦!
潤乾報表提供了單元格同值合并的功能,可以實現(xiàn)動態(tài)層次的分組報表。這里通過一個例子來說明使用過程。
目標報表:
需要根據(jù)參數(shù)動態(tài)傳遞分組字段,按不同維度匯總訂單運貨費。如參數(shù)輸入“貨主地區(qū), 貨主城市”,顯示的報表效果如下:
當(dāng)參數(shù)輸入“貨主地區(qū), 運貨商, 貨主城市”時,報表顯示如下:
以下為具體實現(xiàn)步驟:
連接潤乾報表設(shè)計器自帶 DEMO 數(shù)據(jù)源:
新建報表,并設(shè)置報表參數(shù)如下:
其中,gnum 為分組字段數(shù);gname 為分組字段名,多個字段使用逗號分隔
報表數(shù)據(jù)集使用 SQL 檢索,數(shù)據(jù)集設(shè)置如下:
這里使用了參數(shù)的 ${參數(shù)名} 的用法。利用 ${參數(shù)名} 引用方式可以在報表中動態(tài)進行表達式的替換,在報表運算之前,系統(tǒng)會全面搜索整張報表定義,將所有 ${參數(shù)名} 中的參數(shù)名替換成參數(shù)值,然后再進行報表計算。
報表表達式設(shè)置如下:
上面使用了動態(tài)列表達式,其中 ds.fname()獲得字段名,ds.field() 進行取數(shù)。此時如果不設(shè)置同值合并,得到的結(jié)果是:
而我們希望當(dāng)分組字段值相同時,可以縱向合并成一個單元格,也就是“同值合并”。
選中 A3 和 B3 單元格,選擇右側(cè)屬性面板中的同值合并選項為“縱向合并”(可選擇的合并方式有:橫向合并、縱向合并和不合并)
再次預(yù)覽報表即可得到期望的結(jié)果。
詳情鏈接: http://c.raqsoft.com.cn/article/1554690581267?r=gxy
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。