2016-11-25 1 views
0

Мне нужно использовать две предварительные фильтрации в CRM в одном отчете.Как использовать две предварительные фильтрации (с CRMAF_) в одном отчете в Dynamics CRM?

Я создаю отчет с Visual Studio. Например, я хочу, чтобы организация «совместный отчет» отфильтровала организацию (CRMAF_FilteredAccount), и если я запустил этот отчет из «Контрактов» - отфильтрованный ContractID (CRMAF_FilteredContract).

Набор данных для первого Parametr:

SELECT  CRMAF_Filtereduds_space.uds_spaceid 
FROM   dbo.Filtereduds_space 
     as CRMAF_Filtereduds_space 

и для второй:

SELECT  CRMAF_FilteredContract.ContractId 
FROM   dbo.FilteredContract 
     as CRMAF_FilteredContract 

Но у меня есть ошибки при запуске отчета из "Договора".

Когда это работает от «Организации» - все в порядке.

Я начинаю трассировку, которая показывает ошибку: сервер не должен создавать план запроса и все.

Если я удалю один из этих параметров - все в порядке.

Что я могу сделать?

ответ

0

Не используйте «CRMAF_» в операторе select.

Этот ответ может вам помочь.

+0

Но я должен ... Если я не использую «CRMAF_», у меня не будет предварительной фильтрации. Пользователь хочет заменить номер контракта в фильтре, не выбирая из общего списка, прежде чем показывать весь отчет. Также он хочет того же от Организации. И это должен быть один отчет. Если бы я сделал копию, все в порядке. Поскольку я использую только один «CRMAF _» .... –

+0

Я принимаю около оператора выбора –

+0

ВЫБРАТЬ CRMAF_Filtereduds_space.uds_spaceid –