SSRS 如何完成一个完整的报表

1.问题

1)插入矩阵后,是否支持一次性插入多列?

2. 步骤

1)打开SSDT,创建项目

2)点击右侧报表-添加

image.png

3)添加数据源和数据集

image.png

(如果没有这个界面,就打开视图-报表数据)

4)打开工具箱,添加组件

image.png

(如果没有这个界面,就打开视图-工具箱)
(以下以矩阵为例继续做)

5)设置表头

①报表刷新时间设置

image.png

②显示参数数据
image.png

③画表格头
设置背景颜色:
点击视图-属性窗口,找到填充:
image.png

④放入字段
点击单元格右侧的小元素
image.png

⑤设置上方参数
a. 建立参数的数据集,可以从sql获取,也可以在ssrs里面写
image.png

b.右键参数-参数属性-可用性/默认值
image.png

image.png

image.png

6. 到这里,基本可以实现预览了,但是还需要继续调整表格

(预览时,无法操作表格;如需调整表格,需要切换为Design视图)


image.png

1)调整表格宽度。
参照其他的Q1
2)调整颜色、大小、对齐、数字格式等

其他

1)表格太宽怎么办?
大概率是因为有长于表格宽度的字符,且设置了表格行高随字段变化。
将属性窗口-cangrow 设置为False即可

image.png

image.png

2)如何将数字保留到小数点后两位
选中要更改的区域后,点击属性-数字,输入0.00
image.png

3)如何批量调整字体、字号、颜色
选中需要批量调整的位置后,在属性窗口调整
如果没看见这个,可能是因为单独改了某个单元格,之后就无法批量调整
image.png

4)如何设置居中
image.png

5)如何设置隐藏表格框线
image.png

6)打印时如何分页有表头,及滚动看见表头
image.png

image.png

行组这里 详细信息上面的几个静态,都要进行上面这个截图的设置

右键表格左上角,选择”tablix属性"


image.png

这样保持表头可见就完成了。

如果出现表头与明细数据的重叠,将表头位置的背景色设置成白色即可。


image.png

7)查看报表时,多了一个空白页怎么办
方法一:

image.png

在属性窗口,点击截图位置右上角的下拉框,将选择的内容改成”报表“,然后设置ConsumeConteinerWhitespace, 默认是false,改成True 即可解决多出一个空白页的问题 .

方法二:在Row Group 中设置 Keep Together = False, 进入Advance Mode, 设置所有Static成员的Keep Together = False

对于一些报表,调整Body的宽度和高度,直到和Report的宽度和高度差不多就行了。操作就是将body的边框拖到和Report平齐。

**8)希望显示在同一页上


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容