2016-10-06 2 views
1

Ищет способ сортировки моего отчета SSRS по каждой из групп столбцов. Я хочу иметь возможность сортировать мою группу строк (список продуктов) со скрытым полем. Отчет очень динамичен в том смысле, что количество групп столбцов изменяется каждый раз, когда выполняется отчет, и я хочу, чтобы иметь возможность сортировать по каждой из групп отдельно. Вот что мой доклад выглядит ..SSRS Matrix Dynamic Column Sort

enter image description here

Я попытался добавил свойство «Интерактивная сортировка» в столбце «День предложения»; сортировка подробных строк по рангу продукта (скрытое поле) и сортировка групп строк по рангу продукта. Ничего не происходит, когда я стараюсь в любом случае.

Я искал в Интернете и, похоже, может быть способ получить то, что я хочу сделать, используя различные параметры, но я тоже не смог понять этот выход. Любая помощь или предложение были бы очень признательны!

+0

Вы хотите иметь возможность сортировать по каждой группе отдельно? Вы хотите, чтобы все столбцы «День снабжения» отсортировались по возрастанию или по убыванию? – p2k

+0

Я хочу иметь возможность сортировать каждую группу отдельно. Так, например, если я нажму на первый столбец «День снабжения», он перераспределит мой список продуктов, чтобы вывести те с более высоким рейтингом на верх. Тогда, если я нажму на второй столбец «День снабжения», он будет делать то же самое, но для этого столбца. Это имеет смысл? – Stephanie

+0

Можете ли вы использовать интерактивную сортировку в Row Group? Я не уверен, что там доступно. У меня нет SSRS atm для проверки. – NickyvV

ответ

0

Попробуйте использовать метод Interactive Sorting (Day Supply) ниже, также удалите параметр SORTING, доступный в вашей существующей группе (Right Click in Group Properties > Sorting tab > Delete).

enter image description here

Изменение в соответствии с вашим значением.

+1

Я удалил сортировку по группе столбцов и попробовал, как вы предложили; однако, когда я запускаю отчет, я получаю ошибку, которая является недопустимым SortExpressionScope. Я даже скорректировал «Применить эту сортировку к ... областям данных в», чтобы увидеть, что что-то скорректировано, и это не так. Я предполагаю, что это может быть что-то вроде того, что объясняется в этой статье (http://www.databasejournal.com/features/mssql/article.php/10894_3492236_7/MSSQL-Server-Reporting-Services- Black-Belt-Components - Ad-Hoc-Sorting-with-Parameters.htm), но также не смогли понять это. – Stephanie

+0

Не могли бы вы предоставить выражения для "Сортировать по:"? – p2k

+0

Pinwar13, Независимо от того, какое выражение я ввожу, если это не «ProductID», тогда я получаю эту ошибку. – Stephanie