SSRS 2012矩阵添加当前月份列的实现方法咨询
在SSRS 2012矩阵右侧添加列组外的当前月业务数实现方法
- 打开矩阵设计界面,在列组区域最右侧右键,选择添加列 - 外侧 - 右侧,新增列会自动处于列组范围之外,不会随月份列重复生成。
- 给新列的表头单元格输入标题,比如
当前月业务数。 - 点击新列的数据单元格,设置表达式计算当前月的业务数量:
若用系统当前日期判断,表达式为:
注意替换=COUNT(IIF(DatePart("yyyy", Fields!业务日期字段.Value) = DatePart("yyyy", Now()) AND DatePart("m", Fields!业务日期字段.Value) = DatePart("m", Now()), Fields!practicesDone.Value, Nothing))业务日期字段为你数据集中实际存储业务完成日期的字段名。 - 如果报表是通过参数(比如
@CurrentMonth)控制过去12个月范围,可改用参数过滤,表达式调整为:=COUNT(IIF(Fields!月份字段.Value = @CurrentMonth, Fields!practicesDone.Value, Nothing)) - 预览报表,新列会固定在矩阵最右侧,每个员工行仅显示一次当前月的业务数量。
内容的提问来源于stack exchange,提问作者Marco Onnis
相关产品推荐
相关产品推荐

