0

私はMS CRMからレポートを作成しています。私は3つのテーブルからデータを表示する必要があります。 ルックアップを使用して2つのデータセットに参加できますが、3つのデータセットからフィールドを表示する方法はわかりません。SSRSで2つ以上のデータセットに参加していますか?

データソースはです。CRM>フェッチXML 私たちはSQLクエリを使用していないため、1つのクエリでテーブルを結合することはできません。ソリューションがマルチルックアップの場合は、マルチウェイを書く方法を教えてください。それ以外の方法はありますか?

第二の問題がある:私はレポートウィザードを使用してレポートを作成していたとき、私は、ウィザードせずにレポートを作成していたとき、私はMS CRMでレポートを統合することができていますが、CRMは以下のエラーを示しています

This report type is not supported. Microsoft Dynamics 365 Online supports only reports that use Fetch XML data sources. If you contact support, please provide the technical details.

+0

唯一の方法は、最初のルックアップを使用して、前の列のreportitemを使用して(他の列の)第2のルックアップを使用していました。 –

答えて

0

他の方法:FetchXMLクエリで内部結合を実行するには& link-entity句に次の属性を設定します。関連に属性をリンクに属性から、主エンティティ

3.SET に属性をリンクに

2.set 属性に関連するエンティティの論理名に

1.set は名前属性エンティティ

4set リンクタイプアトリビュートへのアトリビュート

5.within link-entity句は、検索する関連エンティティの属性を指定します。

 <link-entity name='account' to='parentcustomerid' from='accountid' link-type='inner'> 

参考:私は3つのデータセットからデータを取得するベンができていhttp://blog.msxrmtools.com/2016/04/inner-join-in-fetchxml-fetchxml-query.html?m=1

関連する問題