對於excel或其他中式報表工具輕易就可以實現的如下報表,在水晶報表裡實現起來似乎並不容易
某天突然靈機一動,想了個笨辦法~~ 呵呵
以 cr11自帶的group selection.rpt為例,做下改造
如果只是簡單的把組名拖到詳細資料節,那麼還是會逐條顯示的
我的方法是這樣的,把指定欄位拖到詳細資料節
那麼當然也是逐條顯示的,這個時候,跟蹤記錄在該組的位置,如果出現在1/2的位置的時候,允許顯示,其餘情況抑制顯示。
這個時候就有兩個問題,一是如何判定記錄在所屬組的位置,一是如何判定是1/2
對於問題1,增加乙個執行時總計,如下圖所示
把它拖到報表上,中國的後面,顯示如下所示,組更換後,序號重新從1開始計
再增加乙個組的計數彙總,這樣前後比對出相對位置
再要顯示的字段上增加乙個乙個抑制顯示時的公式1'
如果當前記錄序號=該組記錄數的1/2,則不抑制顯示,否則抑制顯示2'
則在該組記錄中間位置附近會顯示乙個單一的字段3if
=int
(count (, )/2
+1) then
4formula
=false
5else
6formula
=true
7endif
ps1:
如果需要實現格線,又需要花費點功夫了
ps2:
這樣的又如何實現呢?
如何實現中式報表的組名合併風格
對於excel或其他中式報表工具輕易就可以實現的如下報表,在水晶報表裡實現起來似乎並不容易 某天突然靈機一動,想了個笨辦法 呵呵 以 cr11自帶的group selection.rpt為例,做下改造 如果只是簡單的把組名拖到詳細資料節,那麼還是會逐條顯示的 我的方法是這樣的,把指定欄位拖到詳細資料...
如何實現中式報表的組名合併風格
對於excel或其他中式報表工具輕易就可以實現的如下報表,在水晶報表裡實現起來似乎並不容易 某天突然靈機一動,想了個笨辦法 呵呵 以 cr11自帶的group selection.rpt為例,做下改造 如果只是簡單的把組名拖到詳細資料節,那麼還是會逐條顯示的 我的方法是這樣的,把指定欄位拖到詳細資料...
如何實現引數和報表間的聯動效果
在互動分析中,報表經常需要根據引數進行實時變化。也就是 引數聯動 效果,下面就通過乙個例子說明潤幹報表是如何實現這種需求的。頁面的左側為引數輸入區域,右側的資料包表需要根據引數實時查詢結果,效果如下圖 連線預設的 demo 資料來源,製作如下報表 其中,報表引數為 用於接收地區和城市引數。報表資料集...