ReportingServices服务部署配置及开发doc39 - 图文(5)

2019-08-29 18:52

? 矩阵报表

矩阵也就是交叉表或枢轴表。正如表的行产生于隐藏的结果集一样,矩阵的列做同样的事情。矩阵应该至少有两个带有交叉的聚合值的组。一个组创建行,一个组创建列。

设计视图效果

实际效果描述

设计要点:

1、数据显示基本设置

设置对应行、列各分组的分组字段,以及具体的静态字段即可!

各字段设置描述说明

2、矩阵的下钻设置

选中具体的组―》编辑组-》可见性,设置“可由其他关联报表项确定可见性”属性来设置下钻操作所依赖的具体报表项即可。(见下图)

下钻设置示图

3、矩阵的分组设置

选中具体要进行合计的行分组字段,右键选中小计即可自动增加分组合计行。 注意:行合计默认排列于分组的最下方,可以通过单击行合计单元格右上角的小三角符号,来设置行合计的属性Position,来确定行合计是位于分组的上方或下方。 对于合计列的设置同行类似。

? 其他图表报表(后续使用之后陆续补充) ? 报表技巧

1、除数为0的处理方式。

当进行除的计算时,需要考虑除数可能为0的情况,即黄色部分;另外,还应该在被除数上进行再次处理,即灰色部分。否则当出现0值时,对应文本框会显示“错误号”字样。

=IIf(Sum(Fields!tpmj.Value)=0,0,Sum(Fields!tpje.Value)/IIf(Sum(Fields!tpmj.Value)=0,1,Sum(Fields!tpmj.Value)))

2、外观边框预览与导出Excel之间的差别处理。

在制作报表时,默认报表项的边框为1pt,在预览时各报表项线条显示是细线条,但在导出Excel后,线条却变成了粗线条(与预览时的外观不一致)。

产生原因:因每个报表项(数据表格时,每个单元格可理解为一个文本框,图像除外)为一个文本框,每相邻的文本框间都会存在相邻边相互紧贴的关系,同于每个边为1pt,所以导出到Excel后,单元格的边框导致显示比预览的粗。 解决办法:

(1)可手动修改默认设置,将每个单元格的边框样式,即只设每个单元格的左、上边框,或者右、下边框(整个表格的四条外边框同理对应设置),这样导出即可实现细线条。 (不推荐此法,设置相当麻烦,而且在预览展示上会出现部分单元格线条无法显示,而导出Excel却正常)

(2)比较理想简便方法

A, 首先将整个表格设置成无边框(图1)

图1

B, 其次以单元格方式,选中所有单元格,将边框样式设置为0.5pt或0.25pt(图2)。

本步骤必须通过属性面板设置(通过上方工具栏将会无效)

图2

C, 最后如有需要,可适当调整需要合并的单元格的边框样式(图3)。


ReportingServices服务部署配置及开发doc39 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北师大二年级数学新版全册教案和反思

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: