在SSRS中动态添加列

时间:2016-06-14 16:57:36

标签: sql-server reporting-services ssrs-2008 ssrs-2008-r2

我的任务是在SSRS中创建一个可以显示1周到52周之间数据的报告。

我要避免的是写一个巨大的查询,它会提取所有52周的数据并将其显示在报告中,除非用户希望显示该数据。

因此,如果用户想要1月1日 - 2月1日,它将只显示6列数据而不是所有52列。我该怎么做呢?

3 个答案:

答案 0 :(得分:0)

简单 - 您需要使用Matrix

网格为您提供固定数量的列和多行。 矩阵为您提供了许多列和许多行。

答案 1 :(得分:0)

答案 2 :(得分:0)

在Tablix上创建列分组,例如,您有列WEEK,并且您将从1月1日到2月1日带来数据。

如果您有每周的数据,则列WEEK上的列分组将仅生成5列。