Dynamics CRM 2016 中的汇总字段

Rollup field in Dynamics CRM 2016

有没有办法强制汇总字段进行计算,而不必 "refresh" 表单上的字段?

更新组件字段时,您可以在插件中使用CalculateRollupFieldRequest

CalculateRollupFieldRequest request= new CalculateRollupFieldRequest
{
    Target = new EntityReference("<entityname>", recordId),
    FieldName = "<rollup field to refresh>"
};

CalculateRollupFieldResponse response = (CalculateRollupFieldResponse)service.Execute(request);