Я создал пользовательский отчет служб Reporting Services из Visual Studio, который предназначен для использования автоматической предварительной фильтрации как described here.Добавление отчета SSRS через CRM2016: предварительная фильтрация не работает?
Итак, я создал свой запрос следующим образом:
select fullname, createdbyname, createdon
from FilteredContact as CRMAF_FilteredContact
order by createdon desc
Однако, как только я добавить новый отчет в CRM, основанный на RDL-файл отчета (как described under "Deploying the Report" here) добавляет штраф отчет, но две вещи:
1) общий источник данных для этого отчета Initally недействительным, как CRM и SSRS отказываются сделать его с ошибкой: "The report server cannot process the report or shared dataset. The shared data source 'MyOrg_MSCRM' for the report server or SharePoint site is not valid. Browse to the server or site and select a shared data source. (rsInvalidDataSourceReference)"
я вручную установить DataSource из с в SSRS до /MyOrg_MSCRM/CustomReports/MSCRM_DataSource
, чтобы заставить его работать.
2) Отчет не появляется в разделе «Run на выбранных записях», но под «работать на всех записи», и не выполняет никакой Предфильтрации.
Кроме того, когда я загружаю .rdl из SSRS, он не изменил его, не добавляя дополнительный параметр или не меняя SQL-запрос. как я и ожидал based on this information.
Что я могу делать неправильно?
Я использую обновление MS CRM 2016 1 (v8.1.0.359) по существу, с SQL Server 2014 Reporting Services и коннектором данных SRS, установленным на том же компьютере.
Я не знал этого :) спасибо за добавление к SO – jasonscript