SQL Server Reporting Service(SSRS) 第四篇 SSRS 常见问题总结

本文介绍报表设计中的关键步骤,包括让表头在每页重复显示的方法、常用表达式的使用、Table/List/Matrix的区别、对Group字段进行排序及内容居中的解决方案等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 如何让表头在每页显示(译)

  A. 打开高级模式:

       在分组栏中点击Column Goups右侧的箭头选择高级模式;

    

  B. 找到第一个Static组

    在Row Groups区域中(注意不是Column Groups),点击Static组,这时Tablix中相应的Textbox会突出显示,点击每一个Static组,直到最左侧的列头突出显示,这通常是第一个Static组;

  C. 设置属性

     在属性窗口中,将RepeatOnNewPage设置为True,同时确认KeepWithGroup属性被设置为After.

     

2. 常用的表达式:

  A. 显示页码:=Globals!PageNumber.ToString()+"/"+Globals!TotalPages.ToString()

    B. 格式化时间格式:=Format(cdate(Fields!StartDate.Value),"yyyy/MM/dd")

3. 一张图看懂Table/List/Matrix 区别:

    

4. 对Group字段排序/更改Group字段的默认排序顺序:

   在设计模式下,点击要排序的Group字段,双击下图中的红色区域:

  

  在弹出窗口中选择-->Sorting,然后选择排序的Order即可!

  

5. 总结:

A. 关于内容如何居中:目前的解决办法是手动调整,调一次看一次,再调再看,直至合适。

B. 隔页显示/多出空白页:主要原因是实际数据内容的宽度+距页面左边线距离+距页面右边线距离大于了页面的实际宽度,造成溢出;

C. 如何找到报表数据窗口: Ctrl+Alt+D。

 

转载于:https://www.cnblogs.com/sccd/p/6156416.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值