2013-03-19 112 views
4

我希望能夠執行一個FetchXML請求,該值是在對自定義選項集設置的字段進行分組時對其進行求和,但我沒有得到預期的結果。CRM 2011通過自定義選項設置值執行FetchXML組

所有返回的是總計值,而不是相關的相關自定義選項集值,所以我不知道返回值與什麼有關。

這是似乎是正確的fetchXML請求:

<fetch distinct='false' mapping='logical' aggregate='true'> 
    <entity name='opportunity'> 
      <attribute name='estimatedvalue' alias='opportunity_sum' aggregate='sum' /> 
      <attribute name='koo_opportunitytype' alias='koo_opportunitytype' groupby='true' /> 
    </entity> 
</fetch> 

時返回僅具有1個屬性...的 opportunity_sum值的每個值。

如果我按照客戶ID進行分組,則返回的值將被正確彙總,並且每個總計值都會返回給相關客戶的引用,這是我所期望的。

是否無法通過自定義選項設置值進行分組?這對於標準系統選項設置值(如狀態代碼)似乎可以正常工作。

回答

3

我已經驗證過,只要數據乾淨,您的提取xml就可以正常工作。如果機會的所有koo_opportunitytype值都爲null,則不會爲它們返回屬性。我假設你只能得到一個實體返回?同樣,如果任何估計值對於一個組爲零,則總和也不會被返回。這意味着您可能需要添加一個過濾器,以便從總和中排除空值。

相關問題