轉(zhuǎn)帖|使用教程|編輯:龔雪|2016-04-27 13:53:33.000|閱讀 1187 次
概述:本文主要介紹使用ActiveReports 實現(xiàn)樹形結(jié)構(gòu)報表,并設(shè)置進度條顯示功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在一些統(tǒng)計報表中,常利用樹形報表實現(xiàn)維度鉆取功能,逐級鉆取查看更細粒度的指標數(shù)據(jù),那么如何根據(jù)維度層次和最細粒度的指標數(shù)據(jù),匯總生成這樣一個樹形結(jié)構(gòu)報表統(tǒng)計報表呢?本文主要介紹了使用ActiveReports 實現(xiàn)樹形結(jié)構(gòu)報表,并設(shè)置進度條顯示功能。
1. 使用Table控件,按照級別字段分組;
2. 對不同級別的數(shù)據(jù),添加縮進
3. 設(shè)置隱藏或展開狀態(tài)
設(shè)置“可見性”選擇“可見性可以通過其他報表元素進行切換”,輸入TextBoxName:TextBox4;
如果項目進度<0.2 則表示緊急,顯示為紅色標識等;
Function GetColor(ByVal value As Double) As String If(value < 0.2) Then Return "Red" ElseIf(value < 0.4) Then Return "#F37A5A" ElseIf(value < 0.6) Then Return "#FFE022" ElseIf(value < 0.8) Then Return "#B5E610" Else Return "#00B338" End If End Function
為“計劃完成進度”和“實際完成進度”單元格,添加Image控件,將Image控件直接拖拽到單元格中
1. 設(shè)置 Source屬性為”Database”
2. 設(shè)置Value 屬性為“=DataBar(Fields!計劃完成進度.Value,0,1,0,Code.GetColor( Fields!計劃完成進度.Value))”
Private Dim Counter As Integer = 0 Public Function GetCounter() As Integer Me.Counter = Me.Counter + 1 return Me.Counter End Function
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn