Dynamics crm 货币数据类型字段的汇总字段不适用于自定义实体

Dynamics crm 货币数据类型字段的汇总字段不适用于自定义实体,dynamics-crm,crm,dynamics-crm-2013,Dynamics Crm,Crm,Dynamics Crm 2013,下面是我的Dynamics CRM实例中的确切场景 我创建了一个自定义实体(比如Order),它有一个查找字段(比如Item)。查找字段指向另一个具有货币字段(例如,金额)的实体。我在Order实体中创建了一个汇总字段(比如,Total Amount),并将其设置为计算订单所有项目的金额总和。创建后,我将控件放置在实体的主窗体上 当我尝试检查汇总字段的值时(通过单击汇总字段的刷新图标),它会给出以下错误: 计算类型的汇总字段时需要记录货币 货币。请提供货币,然后重试 我尝试过对Account和O

下面是我的Dynamics CRM实例中的确切场景

我创建了一个自定义实体(比如Order),它有一个查找字段(比如Item)。查找字段指向另一个具有货币字段(例如,金额)的实体。我在Order实体中创建了一个汇总字段(比如,Total Amount),并将其设置为计算订单所有项目的金额总和。创建后,我将控件放置在实体的主窗体上

当我尝试检查汇总字段的值时(通过单击汇总字段的刷新图标),它会给出以下错误:

计算类型的汇总字段时需要记录货币 货币。请提供货币,然后重试

我尝试过对Account和Opportunities实体进行类似的操作,新的汇总字段在那里非常有效


知道为什么它不适用于自定义实体吗?是否需要在实体或表单级别执行任何额外操作?

您将收到错误消息,请提供货币,然后重试创建汇总字段之前创建的所有记录,因为它们在货币(
TransactionCurrencyId
)字段中不包含有效数据

添加字段后创建的任何记录都应自动设置货币字段,因此汇总字段应能正常工作

由于Account和Opportunity都包含现成的货币字段,因此这些类型的所有记录都将正确设置货币字段。因此,以后添加货币汇总字段不是问题


您需要在现有(自定义)订单记录上设置货币字段,以便汇总正常工作。例如,可以通过将货币字段添加到表单中,并为每个订单选择正确的货币(手动、使用批量编辑或创建工作流)来完成此操作。

谢谢Henrik,这非常有用。再次感谢。此外,还有一个供人们(访问此问题)了解货币领域的链接-这可能会帮助您: