轉帖|使用教程|編輯:龔雪|2016-04-27 13:53:33.000|閱讀 1187 次
概述:本文主要介紹使用ActiveReports 實現樹形結構報表,并設置進度條顯示功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在一些統計報表中,常利用樹形報表實現維度鉆取功能,逐級鉆取查看更細粒度的指標數據,那么如何根據維度層次和最細粒度的指標數據,匯總生成這樣一個樹形結構報表統計報表呢?本文主要介紹了使用ActiveReports 實現樹形結構報表,并設置進度條顯示功能。
1. 使用Table控件,按照級別字段分組;
2. 對不同級別的數據,添加縮進
3. 設置隱藏或展開狀態
設置“可見性”選擇“可見性可以通過其他報表元素進行切換”,輸入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. 設置 Source屬性為”Database”
2. 設置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
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn