【问题标题】:Dynamics CRM 2011 - fetch xml sum returns NULL instead of 0Dynamics CRM 2011 - 获取 xml 总和返回 NULL 而不是 0
【发布时间】:2013-02-26 10:37:23
【问题描述】:

我有一个 fetchXMl,它执行简单的“求和”查询。

<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

【问题讨论】:

  • 我也有同样的问题

标签: dynamics-crm-2011 fetchxml


【解决方案1】:

如果它是从 C# 执行的:

return results ?? 0;

如果它是从 JavaScript 执行的:

if(!results)
  return 0;
return results;

【讨论】:

    猜你喜欢
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    相关资源
    最近更新 更多