目标:
在报告Service 2008 R2中根据下图显示结果。
问题:
我该怎么办?
您还必须记住,实际上该列表包含大量数据,可能是miljon
答案 0 :(得分:0)
就报告本身而言,这应该是一个相当标准的实施。
您需要为客户(一行)创建一个 Tablix ,一个组,一个组 for Artist (两行,一个用于标题,一个用于 Artist 名称,然后是标题的详细信息行。
您似乎需要更多格式选项 Customers 文本框 - 您可以合并 Customer 标题行中的单元格,然后插入一个矩形,它将为您提供更多选项来移动行中的对象。
对于大型报告,您有几个选择:
处理大型报告: http://msdn.microsoft.com/en-us/library/ms159638(v=sql.105).aspx
报告快照: http://msdn.microsoft.com/en-us/library/ms156325(v=sql.105).aspx
报告缓存: http://msdn.microsoft.com/en-us/library/ms155927(v=sql.105).aspx
我建议隔夜安排快照将处理卸载到安静的时间,然后确保报告设置合理的分页,以便在查看时不必一次处理太多数据(即,在报表管理器中查看时,不会尝试一次查看数千个报表)。
另一种选择是设置隔夜订阅,可以将报告保存到文件共享或作为电子邮件发送。
基本上,您正在考虑减少在高峰时段需要完成的处理量,并将报告处理一次以备将来使用,以减少整体资源使用。
答案 1 :(得分:0)
我会使用带有文本框的列表来进行此类显示。 此外,您可以考虑在每个客户之后添加分页符。
我个人经历过处理成千上万行时的大量性能问题,而不是数百万行。
我建议您重新考虑报告的主要目标:如果报告是出于出口目的 - 那么请不要使用ssrs。 如果要查看报告 - 那么也许可以使用每个用户选择的参数来缩小数据范围。
最后一件事,祝你好运:)