DynamicsCRM2011のサービスケースの個々のレコードレベルを対象とするレポートを作成しています。
このレポートには4つのデータセットがあります。1.フィルター、2。チケットの詳細、3。マテリアル、および4.労働。
フィルタデータセットは、CRMで表示されている現在のサービスケースのIncidentIdを取得するためにあります。
SELECT IncidentId FROM FilteredIncident AS CRMAF_FilteredIncident
私はincidentfilterと呼ばれるパラメーターを持っています、そのソースはFilterデータセットです。CRMはCRMAF_プレフィックスを無視し、すべてのサービスケースを返すようです。
データセット2と4には、incidentfilterパラメーター値でフィルター処理するwhere句があります。データセット3は、サービスケースからTicketNumberフィールドに渡すGPにクエリを実行します。
私のレポートは実行されているようです。CRMからすべてのサービスケースを取得しているだけです。