powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / MS Report Srever 2008 - Сортировка в matrix
8 сообщений из 8, страница 1 из 1
MS Report Srever 2008 - Сортировка в matrix
    #36825311
watch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В matrix переменное число колонок (отформатированная дата)
у matrix есть свойство SortExpression - присваиваю поле с типом дата из датасета.
Надеось, что колонки отсортируются по дате.
Не выходит :(
Может, кто-то посоветует...?
...
Рейтинг: 0 / 0
MS Report Srever 2008 - Сортировка в matrix
    #36828019
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы уверены, что тип колонки именно "дата". Не происходит ли где-то преобразования в строку?
1) Попробуйте сделать сортировку по Year(Field), Month(Field), Day(Field).
2) Попробуйте колонки переместить в строки и сортировать строки по тому же критерию.
...
Рейтинг: 0 / 0
MS Report Srever 2008 - Сортировка в matrix
    #36828209
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bigheadman,

Я всегда сортирую в датасете, так как удобнее написать ORDER BY, чем сортировки настраивать.
...
Рейтинг: 0 / 0
MS Report Srever 2008 - Сортировка в matrix
    #36829136
watch_home
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тип колонки - дата. точно. пробовали и датасет со строковой колонкой, и с числовой - не сортируется все равно.
Предварительную сортировку в дасете тоже пробовали - в случае матрицы, это не помогает.
...
Рейтинг: 0 / 0
MS Report Srever 2008 - Сортировка в matrix
    #36830793
tarrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
watch_homeТип колонки - дата. точно. пробовали и датасет со строковой колонкой, и с числовой - не сортируется все равно.
Предварительную сортировку в дасете тоже пробовали - в случае матрицы, это не помогает.

Пример приведите. У меня как раз с матрицами проблем не было.
...
Рейтинг: 0 / 0
MS Report Srever 2008 - Сортировка в matrix
    #36834484
Гость 123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tarrusЯ всегда сортирую в датасете, так как удобнее написать ORDER BY, чем сортировки настраивать. +1

Предварительную сортировку в дасете тоже пробовали - в случае матрицы, это не помогает. ???
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
declare @t table (data datetime, summa decimal( 19 , 4 ))

insert into @t
select
'20100907',  10 . 7  union all select 
'20100831',  15 . 2  union all select 
'20100901',  25 . 5 

-- У вас в матрице наверно сортировка такая
select summa, convert(varchar,data, 104 ) [data_new] from @t order by data_new

-- Правильная сортировка
select summa, convert(varchar,data, 104 ) [data_new] from @t order by data
...
Рейтинг: 0 / 0
MS Report Srever 2008 - Сортировка в matrix
    #36835123
watch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гость 123,

в общем, матрица сортирует именно по тому, что первый раз в мастере задали в колонках.
потом можно указать сортировку, поменять поле в колонках - она сортировку сохранит старую :(
сделали так: сперва в колонки "сортировочное" поле, потом сменили на нужный формат отображения
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
MS Report Srever 2008 - Сортировка в matrix
    #37902000
сорт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
watch,

нужно сортировку настроить в группах (а не только и не столько в табликсе)

это не некропост, а вполне по делу )
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / MS Report Srever 2008 - Сортировка в matrix
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]