4

カスタム オプション セットであるフィールドをグループ化しながら値を合計する 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でグループ化すると、返された値が正しく合計され、合計された値ごとに関連する顧客に参照が返されます。

カスタム オプション セットの値でグループ化することはできませんか? これは、ステータス コードなどの標準的なシステム オプション セットの値で問題なく動作するようです。

4

1 に答える 1

3

データがクリーンである限り、fetch xml が正常に機能することを確認しました。機会のすべてのkoo_opportunitytype値が null の場合、それらの属性は返されません。返されるエンティティは 1 つだけだと思いますか? また、グループの推定値が null の場合、合計も返されません。これは、合計から null 値を除外するフィルターを追加する必要があることを意味します。

于 2013-03-19T12:30:47.920 に答える