SSRS 总结报告
SSRS summarized report
我正在处理 SSRS 报告,想要汇总(求和)金额字段并缩小报告的输出范围。正如您在下面 table 中看到的,数据源有一个 date 字段,该字段对于每一行都是唯一的,这让我很难总结输出。我希望日期字段仅用于过滤目的,我不想在报告的详细信息中显示日期数据。但是由于日期字段存在于查询返回的数据中,并且我试图使用日期字段过滤报告,所以我无法对其进行汇总(对金额字段求和)。
有什么想法吗?
SSRS上的当前数据集returns结果如下
id item date amount
1 item 1 1/1/2015 1200
1 item 1 1/2/2015 1200
1 item 1 1/3/2015 1200
1 item 2 1/4/2015 100
1 item 2 1/5/2015 100
1 item 2 1/6/2015 100
我的需要(当我过滤报告时:日期 > = 1/1/2015 和日期 <= 1/6/2015)
id Item Amount
1 item 1 3600
1 item2 300
由于您是在 SSRS 中汇总数据,因此您只是在组级别而不是详细信息部分。
按项目创建组
通过单击 tablix 删除详细信息部分。
- 输入文本框的表达式
=SUM(Fields!Amount.Value)
处理这种情况的其他方法是修改您的查询并在添加日期过滤器时按项目查询分组在 where 子句中。
我正在处理 SSRS 报告,想要汇总(求和)金额字段并缩小报告的输出范围。正如您在下面 table 中看到的,数据源有一个 date 字段,该字段对于每一行都是唯一的,这让我很难总结输出。我希望日期字段仅用于过滤目的,我不想在报告的详细信息中显示日期数据。但是由于日期字段存在于查询返回的数据中,并且我试图使用日期字段过滤报告,所以我无法对其进行汇总(对金额字段求和)。
有什么想法吗?
SSRS上的当前数据集returns结果如下
id item date amount
1 item 1 1/1/2015 1200
1 item 1 1/2/2015 1200
1 item 1 1/3/2015 1200
1 item 2 1/4/2015 100
1 item 2 1/5/2015 100
1 item 2 1/6/2015 100
我的需要(当我过滤报告时:日期 > = 1/1/2015 和日期 <= 1/6/2015)
id Item Amount
1 item 1 3600
1 item2 300
由于您是在 SSRS 中汇总数据,因此您只是在组级别而不是详细信息部分。
按项目创建组
通过单击 tablix 删除详细信息部分。
- 输入文本框的表达式
=SUM(Fields!Amount.Value)
处理这种情况的其他方法是修改您的查询并在添加日期过滤器时按项目查询分组在 where 子句中。