![]() |
#1 |
Участник
|
Группировка в отчетах
Добрый день. Подскажите пожалуйста. Есть отчет, созданный конструктором, который в принципе содержит все нужные данные (день, сотрудник, количество выработанных часов), где день и сотрудник это группировки.
Нужно выводить эти данные в таблицу, где столбцы -это дни, строки- сотрудник, на пересечении количество часов. Вопрос , в Visual Studio сгруппировать данные необходимо в тексте запроса или это делается какими то другими средствами? И вообще возможно ли это? |
|
![]() |
#2 |
Консультант-джедай
|
Для этого нужно выводить данные в матричную таблицу (в VS) и группировать в ней столбцы по дням а строки по сотрудникам, ну а ячейки часы
![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#3 |
Участник
|
Цитата:
![]() |
|
![]() |
#4 |
Консультант-джедай
|
Нет это не матричная
![]() ![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
|
За это сообщение автора поблагодарили: Elka (1). |
![]() |
#5 |
Участник
|
Цитата:
Есть таблица dbo.ServiceAppointmentExtensionBase , в ней есть custom поля. Каким образом можно обратиться к полям ownerid и shedulestart действий сервиса? Где они хранятся? Последний раз редактировалось Elka; 13.07.2009 в 18:25. |
|
![]() |
#6 |
Консультант-джедай
|
Вам сюда -> ActivityPointerBase
![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Moderator
|
Вот только непонятно, почему вы отчет по таблицам строите, когда надо бы по Filtered View
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
За это сообщение автора поблагодарили: Elka (1). |
![]() |
#9 |
Участник
|
|
|
![]() |
#10 |
MCTS
|
Вы когда делаете запрос к таблице, обращайте к таблицам с именем filtered (Filtered.AccountName)
__________________
![]() |
|
|
За это сообщение автора поблагодарили: Elka (1). |
![]() |
#11 |
Участник
|
Цитата:
1) имена таблиц использовать те же (ну которые я смотрю в SQL Server Management Studio) ? А что вообще меняет "filtered " ? он для чего нужен? 2) И еще совсем не знаю, как получить пользователя в нормальном виде.. ![]() |
|
![]() |
#12 |
Консультант-джедай
|
вьюхи это такие, можно сказать, "таблички", которые собирают данные из других табличек
![]() ![]() ![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() Последний раз редактировалось slivka_83; 14.07.2009 в 14:52. |
|
|
За это сообщение автора поблагодарили: Elka (1). |
![]() |
#13 |
Участник
|
Спасибо большое! А где-нибудь можно посмотреть эти вьюхи, чтобы понять какие мне нужны?
|
|
![]() |
#14 |
Консультант-джедай
|
Там же где и таблички
![]() ![]()
__________________
Крокодил, крокожу и буду крокодить. Человек человеку - волк , а зомби зомби - зомби. Экстремал и буду экстремать! ![]() |
|
![]() |
#15 |
Участник
|
|
|
![]() |
#16 |
Moderator
|
И еще очень рекомендую к прочтению главу Report Writers Guide в SDK. Она не большая, но в ней популярно изложено что такое фильтрация и как сделать ее доступной в своих отчетах. slivka_83 достаточно популярно изложил вам теорию, однако добавлю, что прежде всего Filltered View в CRM используются для фильтрации данных исходя из прав пользователя. Иными словами, если вы используете фильтрованные представления, пользователь получит из отчета только те данные, которые ему положено видеть. Это очень важно, учитывая, что отчет можно экспортировать в Excel и на флешку. Кроме того, использование представлений позволяет вам добавить инструмент фильтрации, который доступен для всех стандартных отчетов.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() Последний раз редактировалось Артем Enot Грунин; 14.07.2009 в 20:36. |
|
|
За это сообщение автора поблагодарили: Elka (1). |
![]() |
#17 |
Вопрошающий
|
ммм .. а на такой вопросей можно получить ответ у уважаемого All ? :-)
если я юзаю Excel, то как там наложить фильтр на текущую запись в CRM? Уж больно муторно каждый раз получать набор данных по всем записям, а потом ручками устанавливать фильтр. Сразу скажу - Ёксель юзаю потому что нужны сводные5 таблицы, которые можно всяко крутить
__________________
Победивший противника - силен, победивший себя - величественнен |
|
![]() |
#18 |
Moderator
|
Если вопрос был ко мне, Игорь, то я его не совсем понял.
![]()
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
![]() |
||||
Тема | Ответов | |||
не отображаются значения из picklist в отчетах | 6 | |||
Неполная информация в отчетах | 6 | |||
Про фильтр в отчетах | 2 | |||
Как избавиться от html разметки в отчетах | 1 | |||
фильтр CRMAF_ в отчетах | 5 |
|