养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

中国式复杂报表教程(6)—类Excel树形结构报表

时间:2024-10-05 13:28:19

在一些统计报表中,常利用树形报表实现维度钻取功能,逐级钻取查看更细粒度的指标数据,痘痉颔湄那么如何根据维度层次和最细粒度的指标数据,汇总生成这样棒瀹跏癞一个树形结构报表统计报表呢?本文主要介绍了使用ActiveReports实现树形结构报表,并设置进度条显示功能。

中国式复杂报表教程(6)—类Excel树形结构报表

中国式复杂报表教程(6)—类Excel树形结构报表

工具/原料

ActiveReports报表控件

VisualStudio

方法/步骤

1、新建RDL报表模板

2、添加数据源和数据集

中国式复杂报表教程(6)—类Excel树形结构报表

中国式复杂报表教程(6)—类Excel树形结构报表

3、添加Table控件绑定数据字段

中国式复杂报表教程(6)—类Excel树形结构报表

4、设置详细数据分组选中“Table”,在属性窗口中,选择“属性对话框”

中国式复杂报表教程(6)—类Excel树形结构报表

5、选择“详细数据分组”标签,输入表达式:=【编号】;上级分组:=【上级编号】;点击确定。设置“可见性”选择“可见性可以通过其他报表元素进行切换”,输入TextBoxName:TextBox4;

中国式复杂报表教程(6)—类Excel树形结构报表

中国式复杂报表教程(6)—类Excel树形结构报表

6、选中“项目名称”单元格,设置“Padding”的Left属性值为:=2+(Level()*20)&"pt"

7、设置进度条添加区间颜色函数;如果项目进度<0.2则表示紧急,显示为红色标识等;

中国式复杂报表教程(6)—类Excel树形结构报表

8、添加Image控件为“计划完成进度”和“实际完成进度”单元格,添加Image控件,将Image控件直接拖拽到单元格中

中国式复杂报表教程(6)—类Excel树形结构报表

9、为Image设置值龀音孵茧1.设置Source属性为”Database”2.设置Value属性为高酿眚郁“=DataBar(Fields!计划完成进度.Value,0,1,0,Code.GetColor(Fields!计划完成进度.Value))”

10、添加行号添加行号脚本代码:PrivateDimCou艘绒庳焰nterAsInteger=0 PublicFunctio荏鱿胫协nGetCounter()AsInteger Me.Counter=Me.Counter+1returnMe.Counter EndFunction

11、调整样式

© 一点知识