我的任务是在SSRS中创建一个可以显示1周到52周之间数据的报告。
我要避免的是写一个巨大的查询,它会提取所有52周的数据并将其显示在报告中,除非用户希望显示该数据。
因此,如果用户想要1月1日 - 2月1日,它将只显示6列数据而不是所有52列。我该怎么做呢?
答案 0 :(得分:0)
简单 - 您需要使用Matrix。
网格为您提供固定数量的列和多行。 矩阵为您提供了许多列和许多行。
答案 1 :(得分:0)
答案 2 :(得分:0)
在Tablix上创建列分组,例如,您有列WEEK,并且您将从1月1日到2月1日带来数据。
如果您有每周的数据,则列WEEK上的列分组将仅生成5列。