尝试将动态参数传递给使用 fetchxml 创建的报告时遇到问题。当我在 BIDS 中看到报告的预览时,我可以输入参数值并且报告工作正常,但是当我尝试从 CRM 在线运行报告时出现问题。该报告似乎没有选择 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
这是根实体标签:-
<entity name="account" enableprefiltering="true" prefilterparametername="CRM_FilteredAccount">
我在哪里使用以下过滤器:-
<filter type="and">
<condition attribute="statecode" operator="eq" value="0" />
<condition attribute="name" operator="eq" value="@CRM_FilteredAccount" />
</filter>
这是链接实体标签:-
<link-entity name="opt_accountplan" from="opt_account" to="accountid" visible="false" link-type="outer" alias="accountplan" enableprefiltering="true" prefilterparametername="CRM_FilteredAccountPlan">
我在哪里使用以下过滤器:-
<filter type="and">
<condition attribute="statecode" operator="eq" value="0" />
<condition attribute="opt_name" operator="eq" value="@CRM_FilteredAccountPlan" />
</filter>