AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.06.2012, 12:57   #21  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от GBH Посмотреть сообщение
А если так написать?
SELECT max(ch.modifiedon) AS 'Дата', ch.new_commentary AS 'Комментарий', opp.name AS 'ВС'
FROM Filterednew_changeopportunity AS ch
INNER JOIN FilteredOpportunity AS opp ON ch.regardingobjectid = opp.opportunityid
WHERE (ch.actualend BETWEEN dbo.fn_BeginOfMonth(GETDATE()) AND GETDATE())
group by ch.new_commentary , opp.name
Я пробовал так. Он выдает всё. Если писать вот так
SELECT max(ch.modifiedon) AS 'Дата',opp.name AS 'ВС'
FROM Filterednew_changeopportunity AS ch
INNER JOIN FilteredOpportunity AS opp ON ch.regardingobjectid = opp.opportunityid
WHERE (ch.actualend BETWEEN dbo.fn_BeginOfMonth(GETDATE()) AND GETDATE())
group by opp.name

То выдает как надо. Но стоит добавить ch.new_commentary он выдаёт всё.
Старый 28.06.2012, 13:06   #22  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
А если так?

X++:
Select
	ch.modifiedon
	,t.name
	,ch.new_commentary
From Filterednew_changeopportunity ch
Inner Join
(SELECT max(ch.modifiedon) AS d, opp.name AS name
FROM Filterednew_changeopportunity AS ch
INNER JOIN FilteredOpportunity AS opp ON ch.regardingobjectid = opp.opportunityid
WHERE (ch.actualend BETWEEN dbo.fn_BeginOfMonth(GETDATE()) AND GETDATE())
group by opp.name) t on ch.modifiedon = t.d
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: NoTimeToCry (1).
Старый 28.06.2012, 13:11   #23  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
А если так?

X++:
Select
	ch.modifiedon
	,t.name
	,ch.new_commentary
From Filterednew_changeopportunity ch
Inner Join
(SELECT max(ch.modifiedon) AS d, opp.name AS name
FROM Filterednew_changeopportunity AS ch
INNER JOIN FilteredOpportunity AS opp ON ch.regardingobjectid = opp.opportunityid
WHERE (ch.actualend BETWEEN dbo.fn_BeginOfMonth(GETDATE()) AND GETDATE())
group by opp.name) t on ch.modifiedon = t.d
ДА ДА ДА!! Заработало!! Спасибо огромнейшее!!! Вы гений!
Старый 01.07.2012, 14:18   #24  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Народ, а как сделать в BIDS параметр с выпадающим списком по умолчанию недоступным. Ну то есть, чтобы рядом с ним был чекбокс, по нажатию на который можно было бы его сделать доступным? А то проблема в том, что изначально отчет должен грузиться сам, а при выборе значения из выпадающего списка должна происходить определенная фильтрация. А сейчас у меня получается, что отчет не запускается сам, а ждет выбора значения из этого выпадающего списка. Кстати этот список сделан как отдельный датасет со своим запросом.
Старый 02.07.2012, 01:04   #25  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
Народ, а как сделать в BIDS параметр с выпадающим списком по умолчанию недоступным. Ну то есть, чтобы рядом с ним был чекбокс, по нажатию на который можно было бы его сделать доступным? А то проблема в том, что изначально отчет должен грузиться сам, а при выборе значения из выпадающего списка должна происходить определенная фильтрация. А сейчас у меня получается, что отчет не запускается сам, а ждет выбора значения из этого выпадающего списка. Кстати этот список сделан как отдельный датасет со своим запросом.
Несовсем понятно, что именно вам требуется сделать... Опишите задачу более понятно.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 02.07.2012, 10:25   #26  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от a33ik Посмотреть сообщение
Несовсем понятно, что именно вам требуется сделать... Опишите задачу более понятно.
У меня есть отчет, который выводит таблицу. Мне необходимо сделать фильтрацию по пользователям. Другими словами есть выпадающий список, который имеет свой датасет с sql запросом, который заполняет этот выпадающий список пользователями. Но изначально надо сделать его недоступным, то есть чтобы отчет, при загрузке, выдавал все данные. Потом, если я хочу отфильтровать по пользователям, я должен убрать недоступность этого выпадающего списка и выбрать пользователя, для того чтобы просмотреть отчет для определенного юзера.
Старый 02.07.2012, 11:22   #27  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
У меня есть отчет, который выводит таблицу. Мне необходимо сделать фильтрацию по пользователям. Другими словами есть выпадающий список, который имеет свой датасет с sql запросом, который заполняет этот выпадающий список пользователями. Но изначально надо сделать его недоступным, то есть чтобы отчет, при загрузке, выдавал все данные. Потом, если я хочу отфильтровать по пользователям, я должен убрать недоступность этого выпадающего списка и выбрать пользователя, для того чтобы просмотреть отчет для определенного юзера.
Тогда самое простое решение:
1. В датасет дропдауна добавьте пустое значение. Примерный вид запроса:
X++:
Select nulll systemuserid, 'Bce' fullname
Union All
Select systemuserid, fullname from FilteredSystemUser
2. В запросе где выполняется фильтрация используйте примерно следующее условие, где вы выполняется фильтрация:
X++:
Where record.ownerid = @userid or @userid is null
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: NoTimeToCry (1).
Старый 04.07.2012, 12:03   #28  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Всем привет! Возникла следующая проблема: при попытке открыть в дизайнере существующий отчет в VS2008 возникает ошибка "The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition' which cannot be upgraded. "

Причем пробовал с другими отчетами - дизайнер открывается нормально. Как побороть эту проблему?
Старый 04.07.2012, 12:29   #29  
NoTimeToCry is offline
NoTimeToCry
Участник
 
101 / 10 (1) +
Регистрация: 28.04.2012
Цитата:
Сообщение от NoTimeToCry Посмотреть сообщение
Всем привет! Возникла следующая проблема: при попытке открыть в дизайнере существующий отчет в VS2008 возникает ошибка "The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition' which cannot be upgraded. "

Причем пробовал с другими отчетами - дизайнер открывается нормально. Как побороть эту проблему?
Проблема решена. Если кому то интересно, то вот так : http://beatheadagainstwall.blogspot....deploying.html
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axforum blogs: Геоданные в CRM и SQL Server Reporting Services (часть 1) Blog bot Dynamics CRM: Blogs 0 29.07.2011 17:11
Channel9 CRM: Dashboards Made Easy With Reporting Services Blog bot Dynamics CRM: Blogs 0 01.05.2010 05:00
ukcrm: Video: Dashboards Made Easy With Reporting Services Blog bot Dynamics CRM: Blogs 0 30.04.2010 22:05
Мелкомягкий CRM: Панель управления для MS CRM с помощью Reporting Services Blog bot Dynamics CRM: Blogs 1 24.08.2009 14:41
Microsoft Dynamics CRM Team Blog: How it Works: SQL Server Reporting Services and Dynamics CRM Blog bot Dynamics CRM: Blogs 0 19.07.2008 04:42

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:04.