我已经在Microsoft Suport上提出了这个问题,但到目前为止还没有得到答案。
我的报告是将所有员工拉到一个公司,他们的部门(在行上)以及他们在列上选出的所有福利。对于一些大公司来说,它很重(大约400,000行)。我可以在不到3分钟的时间内从数据库中取出它。但是在报告中呈现这一点需要花费很多时间。我想知道如何通过正确排序我的结果集来帮助SSRS引擎。
这是我的行组:
部门(家长),
员工(孩子)
然后我有列组:
福利类型(医疗,牙科,视力等)作为父母,
将所选财产(月费率,计划名称等)作为子女受益
因此,报告应该看起来像A部门的所有员工,然后是每个员工的单行,然后是列的所有好处和用户选择的福利属性。
从数据库中我的正确顺序是什么,以使报告运行得更快?