Я столкнулся с проблемой при попытке передать динамические параметры в отчет, созданный с использованием 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>
String CRM_FilteredAccount String CRM_FilteredAccountPlan
Это корневой тег объекта: -
, где я использую следующий фильтр: -
<filter type="and">
<condition attribute="statecode" operator="eq" value="0" />
<condition attribute="name" operator="eq" value="@CRM_FilteredAccount" />
</filter>
Это тег link-entity: -
, где я использую следующий фильтр: -
<filter type="and">
<condition attribute="statecode" operator="eq" value="0" />
<condition attribute="opt_name" operator="eq" value="@CRM_FilteredAccountPlan" />
</filter>