我有一个从存储过程传递给SSRS的原始数据列表。我有一个矩阵,然后转动数据。
例如:
Raw data
WeekNumber Date
1 Mon 10th Dec
1 Tue 11th Dec
1 Wed 12th Dec
2 Mon 17th Dec
转动时,列名
的内容如下所示Mon 10th Dec | Tue 11th Dec | Wed 12th Dec | Mon 17th Dec
是否可以使用具有where条件的轴?在这个例子中说, 我希望它看起来像
Mon 10th Dec | Tue 11th Dec | Wed 12th Dec
然后是自WeekNumber为2
以来的另一列自12月17日答案 0 :(得分:0)
我不确定我理解你的问题。但无论如何,也许您可以考虑按照以下方式在存储过程中执行数据透视:
http://msdn.microsoft.com/en-us/library/ms177410(v=sql.105).aspx
使用报告工具时我成功的秘诀在于解决数据级别的复杂问题,而不是试图让报告工具来完成。
答案 1 :(得分:0)
是的,这并不难。
您在SSRS中调用的一个支点实际上只是一个列组。您可以向列组添加过滤器或父组,以过滤掉WeekNumber<>由WeekNumber组成的2或组。使用父组,您可以获得如下结果:
WeekNum: 1 | Total for week | |WeekNum: 2 | Total for week |
Mon 10th Dec | Tue 11th Dec | Wed 12th Dec | | |Mon 17th Dec
20 | 25 | 10 | 55 | | 15 | 15