CRM Online 2015 Update 1 图表显示基础视图中的所有数据,直到图表被手动刷新

CRM Online 2015 Update 1 charts show all data from the underlying views until the charts are manually refreshed

在 CRM Online 2015 Update 1 实例中,我遇到了表格上的图表在手动刷新之前无法显示正确数据的情况。

图表通常会在加载表单时显示基础视图中的所有数据。只有手动刷新某个图表后才会显示"Only Related Records"。 例如,我已将图表添加到帐户实体,如下所示。图表和显示的子网格都使用相同的视图。即使只有 1 条相关记录,图表也会在表单加载后显示来自 "My Open Opportunities" 的所有数据:

单击小 recycle-icon 刷新图表后,显示与当前记录(在本例中为 1)相关的正确数据:

我已经在 3 个不同的 CRM Online 2015 Update 1 实例中对此进行了测试,它们都表现出相同的行为。此外,系统实体和自定义实体都会出现这种情况。 没有更新 1 的 CRM Online 2015 中的类似图表设置按预期工作。

我也遇到了同样的问题

Microsoft 已更改加载表单的方式。现在,您可以通过转到“设置”->“管理”->“系统设置”->“常规”选项卡,然后select对“使用旧版表单呈现”选择“是”

来切换回旧方式

这只是一项临时措施,因为该选项可能会被删除,但到那时 Microsoft 可能会支持表单中的图表或任何问题。

PS:
缺点是新的加载表单的方式要快得多,所以如果你切换回来,你会浪费一些时间。 我还没有测试过这个,但也许你可以在 onLoad 事件上添加一些 javascript 来自动 select 视图,就像你的用户现在必须手动做的那样:

Xrm.Page.getControl(subgridname).getViewSelector().setCurrentView(viewname);

但这也不漂亮

这个问题应该会在 Service Update 1 for Microsoft Dynamics CRM Online 7.1.1 中得到解决。来自更新日志:“子网格中的图表显示所有记录,而实际上它们应该只显示相关记录。”。

预计发布日期在 12 月中旬左右。