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