Показать сообщение отдельно
Старый 17.02.2014, 17:08   #3  
FeRRum17 is offline
FeRRum17
Участник
 
18 / 10 (1) +
Регистрация: 10.07.2012
День добрый. Подскажите пожалуйста. Пытаюсь реализовать предварительную фильтрацию, но ничего не получается, постоянно где то ошибки валятся.

1. Создал отчет.
2. В Параметрах создал переменную CRM_FilteredOpportunity
3. Создал датасет с таким запросом:
Цитата:
DECLARE @SQL nvarchar(4000)

SET @SQL = 'SELECT name,
ISNULL ((SELECT SUM(new_estimatedvaluethisyear)
FROM ('+@CRM_FilteredOpportunity+') as fa
where (new_mgt = FilteredBusinessUnit.businessunitid)),0) FULLVALUE,
ISNULL ((SELECT SUM(new_estimatedvaluethisyear)
FROM ('+@CRM_FilteredOpportunity+') as fa
where (new_mgt = FilteredBusinessUnit.businessunitid) and (new_Probability = 100000000)),0) F0,
ISNULL ((SELECT SUM(new_estimatedvaluethisyear)
FROM ('+@CRM_FilteredOpportunity+') as fa
where (new_mgt = FilteredBusinessUnit.businessunitid) and (new_Probability = 100000001)),0) F1,
ISNULL ((SELECT SUM(new_estimatedvaluethisyear)
FROM ('+@CRM_FilteredOpportunity+') as fa
where (new_mgt = FilteredBusinessUnit.businessunitid) and (new_Probability = 100000002)),0) F2
from FilteredBusinessUnit
GROUP BY name, businessunitid'
EXEC (@SQL)
4. Объявил параметр в датасете

Но вся эта связка не работает. Прошу помощи.
Миниатюры
Нажмите на изображение для увеличения
Название: 2014-02-17_170441.jpg
Просмотров: 462
Размер:	38.7 Кб
ID:	8727