2

fetchxmlを使用して作成されたレポートに動的パラメータを渡すときに問題が発生します。 BIDSでレポートのプレビューが表示されたら、パラメータ値を入力できますが、レポートはうまく機能しますが、オンラインでCRMからレポートを実行しようとすると問題が発生します。レポートはCRMの '勘定'および '勘定計画'の値を選択していないようで、レポートは空です。 FYI、 'account plan'は私が作成したカスタムエンティティです。 誰かが時間をかけて、この問題をどのように並べ替えることができるかについての入力や提案をくれたら嬉しいです。ここで MS CRM 2011 FetchXml - CRMでレポートを展開するときにレポートパラメータが取得されない

は私fetchxmlレポートからいくつかの情報です...私は私のレポートに次のレポートとクエリパラメータを追加した

: -

<QueryParameters> 
     <QueryParameter Name="@CRM_FilteredAccount"> 
     <Value>=Parameters!CRM_FilteredAccount.Value</Value> 
     </QueryParameter> 
     <QueryParameter Name="@CRM_FilteredAccountPlan"> 
     <Value>=Parameters!CRM_FilteredAccountPlan.Value</Value> 
     </QueryParameter> 
    </QueryParameters> 

文字列 CRM_FilteredAccount 文字列 CRM_FilteredAccountPlan

これは、ルートエンティティタグは次のとおりです。 -

<エンティティ名= "アカウント" enableprefiltering = "true" をprefilterparametername私は次のフィルタを使用しています= "CRM_FilteredAccount" >

: -

&lt;filter type="and"&gt; 
    &lt;condition attribute="statecode" operator="eq" value="0" /&gt; 
    &lt;condition attribute="name" operator="eq" value="@CRM_FilteredAccount" /&gt; 
&lt;/filter&gt; 

これはリンク・エンティティタグである: - = "accountIdを" 可視= "false" のリンクタイプ= "OUに= "opt_account" から

<リンクエンティティ名= "opt_accountplan"私は、次のフィルタを使用していますTER」別名= "accountplan" enableprefiltering = "true" をprefilterparametername = "CRM_FilteredAccountPlan" >

: - あなたは最初 CRMにRDLをアップロードすると

&lt;filter type="and"&gt; 
    &lt;condition attribute="statecode" operator="eq" value="0" /&gt; 
    &lt;condition attribute="opt_name" operator="eq" value="@CRM_FilteredAccountPlan" /&gt; 
    &lt;/filter&gt; 

答えて

0

は、作ります「関連するレコードタイプのフォーム」と「関連するレコードタイプのリスト」に「表示」が設定されていることを確認してください。そうしないと、レポートは正しい場所に表示されません(エンティティフォームまたはビュー、 Run Report/Run on Selected Records "メニューオプション)、フィルタリングは行われません。最初にレポートをアップロードした後で設定を変更しても、この問題は解決されません。

これらの値を正しく設定しないでレポートをアップロードした場合は、CRMからレポートを削除し、正しい設定でレポートを再度インポートするだけで、フォームまたはビューでレポートにフィルタリングを渡すことができます。

関連する問題