100分求一个ReportService问题

NGAER 2014-05-27 10:08:34


如图:这个问题困扰了我好长时间了,实在弄不出来,
CSDN有大神,还请大神们帮帮小弟,问题就是上图,实现
上图即可,特别是红线的地方困扰了我,实在弄不出来。小弟在线
等。本来分就不多,请一定帮帮忙啊!

数据库:

工作内容:states (1:开工计划,0:竣工计划)
项目名称: names
建筑面积: buildarea
计划开工/竣工日期: plantime
用地性质 :typename
...全文
326 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
七不语v 2014-06-04
  • 打赏
  • 举报
回复
把工作内容分组,然后在详细信息那添加一个组内统计。
十林 2014-05-27
  • 打赏
  • 举报
回复
这个问题可以使用多层级group /或者 相邻group(adjacent group)配合group上的filter来解决。 我使用的是SSRS 2008. 根据楼主给的信息。可以使用多层级group来解决 楼主图中的序号,使用rownumber 函数来生成。 由于工作内容部分是合并了单元格的,所以楼主可以投机取巧,设置工作内容那部分的单元格上下边框风格(boarder -》style)为none来实现。小计部分可以使用group 的subtotal 来实现。 group应该是在表格默认的Details gorup 插入parent group 工作内容,插入group时要插入group footer,因为楼主的小计在底下。 这时楼主就可以在details group对应的行中填入序号啊,建筑面积等信息, 在parent group 工作内容的group footer行中添加 你要进行计算的列 根据图中,应该是合计面积,那么那个单元格中填入的表达式应该是=SUM(Field!buildarea.Value) 希望对你有帮助。

6,108

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据库报表
社区管理员
  • 数据库报表社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧