Reporting Service 建立分组
Step1:建立分组
在Layout界面中 右键Table左侧的灰色部分,选择”Insert Group”
Step2:设置分组表达式
概念:
报表的分组和SQL Select语句中的Group By子句是不同的概念:
Group By 将许多记录结合到一起,组成结果集中的一条记录;(用户统计计算)
报表的分组获取结果集中的多个记录,当它们输出到报表时,会在它们周围包含一个分组头或分组脚。
示例书中分组语句为:
="Transport Type: " &
Fields!Description.Value & vbCrLf & " Cargo Capacity: " & Fields!CargoCapacity.Value & " Range: " & Fields!Range.Value
作用:该语句将所有需要在分组头的字段结合到了一个表达式中。这样可以创建多行的分组头,还能连接或组合标签(Transport Type、Cargo Capacity、Range)以及三个字段的内容(Description、CargoCapacity和Range)到一个字符串中。
&用于将值连接为一个长字符串;VbCrLf用于在字符串的中间放入一个回车符和换行符。