首页 > 滚动 > > 内容页

数据报表_数据报表

2023-04-04 16:54:58 来源:元宇宙网 分享到:

哈喽 小伙伴们 ,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到数据报表_数据报表方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于数据报表_数据报表的相关内容。

1、本节详细讲解如何使用距离表控件实现一维交叉表,即动态的行列数据显示。

2、在创建报表之前,首先要分析报表的结构,选择最合适的报表模板和数据控件,以及具体的实现框架,这样才能保证报表模板的顺利创建,提高开发效率。


(相关资料图)

3、从上图获得的报表结构信息:

4、(1)交叉报表,显示的数据由行和列共同确定,左上角用对角线划分。

5、(2)行按月分组,行数不固定,按月动态生成。

6、(3)栏目按类别分组,栏目数不固定,根据类别数动态生成。

7、(4)具体数据显示“销售额”。

8、(5)最后一行是全年商品销售总额,最后一列是每月销售总额。

9、综上所述,利用矩阵控制可以快速实现跨表。

10、(1)创建一个新的RDL报告模板。

11、(2)添加数据源和数据集。

12、要绑定数据源,请选择Nwind_CHS.mdb database。

13、添加数据集:

14、输入SQL语句:

15、选择。*,类别。类别名称来自(

16、选择零件(" yyyy ",订单。订单日期)作为订单年度,日期部分(" m ",订单。订单日期)作为订单月份,类别。类别ID,产品。产品名称、订单详情。数量、订单详情。单价,订单详情。折扣来自(订单内部联接订单上的订单详细信息。订单ID=订单详细信息)

17、上订购内连接产品的详细信息。产品ID=产品。产品ID)

18、产品上的内部联接类别。类别ID=类别。类别ID)作为t

19、t上的内部联接类,类ID=类。类别ID

20、按订阅年份、订阅月份排序

21、(3)添加表头,在报表浏览器中右键单击报表节点,选择表头。

22、在表头区域,添加文本框,输入报表标题“产品销售数据分析表”。

23、(4)在报表中添加一个Tablix控件。

24、添加Tablix后,会发现一个类似方括号的符号,表示分组,可以根据具体数据动态生成行。

25、设计器下面会有一个矩阵分组管理器。

26、(5)绑定数据字段

27、将“订单月份”直接拖到行分组单元格中。

28、将类别名称直接拖到列分组单元格中。

29、您可以将Value属性设置为"=Sum(Fields!数量。值*字段!单价。值*(1-字段!折扣。值))”。将Format属性设置为Decimal,小数位数为2。

30、右键单击“行分组”单元格,选择“添加合计”-“分组后”,自动生成合计行。注意合计行,Sum表达式会根据TextBox4的值自动添加。因此,为了避免错误,需要手动删除总计行中的第一个Sum表达式。将

31、=Sum(Sum(field!数量。值*字段!单价。值*(1-字段!折扣。值)))

32、修改为:

33、=Sum(字段!数量。值*字段!单价。值*(1-字段!折扣。值))

34、当然,total并不局限于Sum表达式,而是支持任何表达式,比如First、AVG等。

35、右键单击列分组单元格,并选择添加总计-分组后自动生成总计列。

36、(6)加斜线。

37、将容器控件拖放到TexBox1,将Line控件添加到容器中,添加两个文本框,输入文本“月”和“类别”。

38、(7)添加警告色。

本文到此结束,希望对大家有所帮助。

标签:
x 广告
x 广告

Copyright ©  2015-2022 人人科普网版权所有  备案号:粤ICP备18023326号-36   联系邮箱:8557298@qq.com