Изменить стрелку сортировки в SSRS с возрастания на убывание - PullRequest
0 голосов
/ 31 января 2019

У меня есть Интерактивная сортировка по каждому столбцу в моем отчете, но когда я хочу отсортировать (сначала нажмите на стрелку сортировки), я по умолчанию получаю сортировку по возрастанию.Как я могу изменить это так, когда я нажимаю интерактивную сортировку, чтобы получить по умолчанию убывающий порядок для всех моих столбцов.

На данный момент я только что добавил интерактивную сортировку по каждому столбцу, но по умолчанию сортировка по возрастанию.enter image description here

Каким-то образом я думаю, что это можно изменить в конфигурации RS, но я не знаю, как.

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Щелкните правой кнопкой мыши по месяцу группы строк, выберите свойства группы, выберите сортировку, щелкните порядок и выберите от Z до A.

При первом запуске отчета он будет в порядке убывания с доступной интерактивной сортировкой.

0 голосов
/ 31 января 2019

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

Как я уже упоминал в комментариях, можно отсортировать данные о создании отчета, если это подходящий вариант для вашего отчета.Для этого выберите столбец, который вы хотите отсортировать в порядке убывания, щелкните правой кнопкой мыши, чтобы открыть «Свойства табликса», переключитесь на вкладку «Сортировка», добавьте поле, которое вы хотите отсортировать, и переключите порядок сортировки на «ZA».».Первоначально отчет будет отсортирован в порядке убывания.

Если вы предпочитаете оставлять отчет отсортированным до щелчка по интерактивной сортировке, простое решение этого состоит в том, чтобы изменить выражение для интерактивной сортировки на =Fields!Month.Value * -1,Это просто изменит порядок сортировки, хотя стрелки не меняются.Кроме того, я должен отметить - это работает только для числовых полей.Вы получите сообщение об ошибке, если попытаетесь сделать это с любыми текстовыми полями.

Я нашел фрагмент книги по продвинутым методам SSRS, который может быть полезен ... или нет.Похоже, отчет SSRS отображается в формате HTML и генерирует событие onclick.Изображение по умолчанию, которое отображается, называется unsorted.gif и изменяется на sortAsc.gif или sortDesc.gif.Может быть возможно вставить какой-нибудь пользовательский HTML, который бы сортировал правильно?Я не уверен, что поддерживаемые теги поддерживаются в SSRS, но это потенциально полезно для ваших целей.

image

...