获取XML报告聚合未记录的限制

时间:2016-01-14 07:30:12

标签: reporting-services dynamics-crm aggregate dynamics-crm-online fetchxml

我一直在为fetchxml在线Dynamics CRM这个fetchxml报告而努力。

该报告使用聚合来检测基于某些字段的重复。因此,即使它是一个聚合报告,数据集也会返回很多行。然后我发现聚合fetchxml返回的行数限制为5000。

我了解普通fetchxml报告将返回超过5000的记录,但对于汇总报告,情况似乎并非如此。在结果集中,'morerecords'属性也显示为'0'。

是否有任何解决方法(除了使用普通[ { 'record': 1, 'tags': [1, 2], 'data': { '1': 10, '2': 15 } }, ... { 'record': 1, 'tags': [3, 4, 5], 'data': { '1': 100, '2': 150 } } ] 获取原始数据并在SSRS中以某种方式处理重复检查,因为涉及图表...)。或者我被迫向微软报告,以便他们可以将其写成“按设计”。

1 个答案:

答案 0 :(得分:3)

获取聚合限制实际上默认为 50,000行。它指定可以聚合的最大记录数。 5,000 查询结果限制,它定义了可以使用组织服务检索的数据页面的最大大小。

在CRM Online上,您不能放宽这些限制,但在OnPremise部署中您可以。部署服务为此目的支持UpdateAdvancedSettingsRequest。 (关于MSDN的更多细节。)

可以在TechNet上找到 CRM 2011超时和限制的精彩概述。这里给出的大部分信息也适用于更高版本的Dynamics CRM。