Dynamics CRM 2011 - 获取xml sum返回NULL而不是0

时间:2013-02-26 10:37:23

标签: dynamics-crm-2011 fetchxml

我有一个fetchXMl,它执行一个简单的'sum'查询。

<fetch distinct='true' mapping='logical' aggregate='true'> 
  <entity name='orb_timesheetentry'> 
    <attribute name='orb_cost' alias='cost_sum' aggregate='sum'/> 
    <filter type='and'>
      <condition attribute='orb_prepaidpack' operator='eq'  value='{0}' />
      <condition attribute='statuscode' operator='eq' value='169810003' />
    </filter>
  </entity> 
</fetch>

问题在于,如果找不到任何记录,则返回 null 而不是0。

有没有办法返回0而不是 null

1 个答案:

答案 0 :(得分:0)

如果它是从C#执行的:

return results ?? 0;

如果它是从JavaScript执行的:

if(!results)
  return 0;
return results;