サンプル: FetchXML での集計の使用
このサンプルは FetchXML を使用して集計レコード データを取得する方法を説明します。 サンプルは ここ からダウンロードできます。
このサンプルの概要
FetchXML クエリは、データを取得するクエリを作成するシナリオで使用するためのものです。
このサンプルがどのように動作するか
このサンプルは何をするか で説明されているシナリオをシミュレートするために、サンプルは次のことを行います:
セットアップ
- 組織の現在のバージョンをチェックします。
CreateRequiredRecordsクラスは、3 つの営業案件レコードと取引先企業レコードを作成します。
実際にやってみます
estimatedvalue_avgはすべての営業案件における見込み値の平均をフェッチします。EntityCollectionメソッドはRetrieveMultiple要求の結果を返します。opportunity_countは営業案件の総数をフェッチします。estimatedvalue_maxはすべての営業案件における最大の見込み値をフェッチします。estimatedvalue_minはすべての営業案件における最小の見込み値をフェッチします。estimatedvalue_sumはすべての営業案件における見込み値の合計をフェッチします。estimatedvalue_avg2は 1 つのクエリで複数の集計値をフェッチします。groupby1は groupby を用いてユーザーが持つ営業案件の総数とともに、ユーザーのリストをフェッチします。byyearは獲得したすべての営業案件の集計情報を年別にフェッチします。byquarterは獲得した営業案件の集計情報を四半期別にフェッチします。bymonthは獲得した営業案件の集計情報を月別にフェッチします。byweekは獲得した営業案件の集計情報を週別にフェッチします。bydayは獲得した営業案件の集計情報を日別にフェッチします。byyrqtrは獲得した営業案件の集計情報を年別および四半期別にフェッチします。byyrqtr2結果の順序を指定します。
クリーンアップ
サンプルで作成されたすべてのデータを削除するためのオプションを表示します。 サンプルで作成されるデータを検証する場合、削除は任意です。 手動でデータを削除することで同じ結果を得られます。
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。
フィードバック
フィードバックの送信と表示