Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
05.10.2006, 08:45
|
|||
---|---|---|---|
Как программно изменить порядок следования групп в матрице MSRS? |
|||
#18+
Собственно возникла цель сделать "умный" отчет, чтобы в зависимости от параметров в матрице изменялась последовательность группировки. Никак не могу накопать, как это сделать, помогите! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2006, 10:09
|
|||
---|---|---|---|
Как программно изменить порядок следования групп в матрице MSRS? |
|||
#18+
Пока сделал 2 матрицы с влючением/отключением видимости, что несколько некузяво. Хотелось бы по-правильному... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2006, 10:12
|
|||
---|---|---|---|
|
|||
Как программно изменить порядок следования групп в матрице MSRS? |
|||
#18+
Отчет не может быть "умным" по определению... А вот для изменения порядка или правил группировки надо НЕ ЖЕСТКО прописывать поля, по которым идет группировка, а использовать формулы (EXPRESSIONS). Идея такова - вы создаете заранее несколько уровней группировки. А вот значения "Group on" для этих групп определяете в зависимости от значений параметра(-ов). Для этого используются переключатели IIF(...) либо SWITCH(...). Аналогично поступают и для показа (скрытия) каких-либо элементов отчета ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2006, 10:28
|
|||
---|---|---|---|
Как программно изменить порядок следования групп в матрице MSRS? |
|||
#18+
Сенкс! В результате изменения выражения группировки по столбцу, необходимо изменить и значение ширины колонки и значение текста сабтотала. Т.е. прописывать все это в каждом элементе? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2006, 10:48
|
|||
---|---|---|---|
|
|||
Как программно изменить порядок следования групп в матрице MSRS? |
|||
#18+
ArchiMageСенкс! В результате изменения выражения группировки по столбцу, необходимо изменить и значение ширины колонки и значение текста сабтотала. Т.е. прописывать все это в каждом элементе? Угу, конечно. А вот как динамически изменить шируну столбцов - не знаю. Как это сделать из своего приложения run-time понимаю, а вот как при работе отчета на сервере отчетов - нет. При дизайне отчета в дизйнере нет возможности определять значения размеров элементов по формулам. Может кто-то нашел какой-то обходной путь? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
05.10.2006, 10:56
|
|||
---|---|---|---|
Как программно изменить порядок следования групп в матрице MSRS? |
|||
#18+
Получается при изменении группировки, есть еще необходимость показывать/скрывать сабтотал - не получается, негде. Вот в том-то и вопрос - не получается изменить без использования RDL-я в качестве XML и изменения его атрибутов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=31&tablet=1&tid=1538657]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 161ms |
0 / 0 |