我有一个SQL查询,可以生成如下输出:
类别ID小时呼叫销售
-------- --- ---- ----- -----
A,6409 ,, 9AM ,, 5 ,, 2
A,6409 ,, 12PM ,, 8 ,, 3
A,6409 ,, 2PM ,, 4 ,, 1
B,6409 ,, 1AM ,, 2 ,, 0
我用它来生成基于Matrix的SSRS报告,格式如下:
HOUR
---------------------------
ID ....致电..销售
-----。 ------- ...... - -
所以最终输出应如下所示:
(类别'A'的第1页)
A
9AM 12PM 2PM
6409 ... 5 ,,, 2 .......... 8 ,,, 3 .......... 4 ,,, 1
(类别'B'的第2页)
A
1AM
6409 ...... 2 ,,, 0
但是我的报告给了我这个结果:
(类别'A'的第1页)
A
9AM 12PM 2PM
6409 ..... 5 ,,, 2 .......... ..... .......... .....
6409 ..... ..... .......... 8 ,,, 3 .......... 4 ,,, 1
(类别'B'的第2页)
A
1AM
6409 ...... 2 ,,, 0
多次打印相同的ID。我希望每个页面中的每个ID只有一行。我已经尝试根据ID创建一个父组,但由于可能有多个ID,所以这不起作用。请帮助我确定问题。
[我正在使用ssrs 2008]
答案 0 :(得分:0)
问题已解决。如果我错误地设置了错误的设置,或者它是别的东西我不会,但SSRS会自动格式化'ID'中的值以进行分组。在这样做时,它会附加一些ID的额外空间,因此会在单独的行下显示它。我删除了那些额外的空间,现在一切都很好。
感谢NirMH。