Как сортировать данные в области данных (службы Reporting Services)
Чтобы контролировать порядок сортировки данных в области данных при первом запуске отчета, необходимо создать выражение сортировки для области данных или в группы.
В области данных табликса создайте выражение сортировки для области данных или каждой группы, включая группу подробностей. Если в области данных табликса имеется только одна группа подробностей, можно определить выражение сортировки в запросе, в области данных или в группе подробностей, поскольку его результат будет одинаковым.
В области данных диаграммы создайте выражение сортировки для групп категорий и рядов, чтобы управлять порядком сортировки для каждой группы. Порядок цветов в условных обозначениях диаграммы определяется выражением сортировки для точек данных в группе категорий.
В области данных датчика обычно не требуется сортировать данные, поскольку датчик отображает одно значение из диапазона. Если потребуется сортировать данные датчика, необходимо вначале определить группу, а затем создать выражение сортировки для этой группы.
Дополнительные сведения см. в образце кода Группирование данных в области данных и разделе Сортировка данных в отчете.
Для области данных табликса можно также добавить кнопку интерактивной сортировки в заголовок столбца, чтобы дать пользователю возможность изменять порядок сортировки групп или строк подробностей. Дополнительные сведения см. в разделе Добавление интерактивной сортировки в область данных.
Сортировка данных в области данных табликса
В области конструктора щелкните правой кнопкой мыши маркер строки и выберите пункт Свойства табликса.
Щелкните Сортировка.
Выполните следующие действия для каждого выражения.
Нажмите кнопку Добавить.
Введите или выберите выражение, по которому будут сортироваться данные.
В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.
Нажмите кнопку ОК.
Сортировка значений в группе, в том числе группе подробностей, для табликса
В области конструктора щелкните в любом месте области данных табликса для ее выделения. В области «Группирование» отобразятся группы строк и столбцов для области данных табликса.
Примечание
Если область группирования не появилась, выберите Панель группирования на вкладке Вид.
В области «Группы строк» щелкните правой кнопкой мыши имя группы и выберите пункт Изменить группу.
В диалоговом окне Группа табликсов щелкните Сортировать.
Выполните следующие действия для каждого выражения.
Нажмите кнопку Добавить.
Введите или выберите выражение, по которому будут сортироваться данные.
В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.
Нажмите кнопку ОК.
Сортировка меток оси X в алфавитном порядке в диаграмме
Щелкните правой кнопкой мыши поле в зоне перетаскивания полей категорий и выберите Свойства группы категорий.
В диалоговом окне Свойства группы категорий щелкните Сортировка.
Выполните следующие действия для каждого выражения.
Нажмите кнопку Добавить.
Выберите выражение, соответствующее полю группирования. Это выражение можно проверить, щелкнув Группирование.
В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию в алфавитном порядке. Z-A сортирует выражение по убыванию в алфавитном порядке.
Нажмите кнопку ОК.
Сортировка точек данных по возрастанию или по убыванию в диаграмме
Щелкните правой кнопкой мыши поле в зоне перетаскивания полей категорий и выберите Свойства группыкатегорий.
В диалоговом окне Свойства группы категорий щелкните Сортировка.
Выполните следующие действия для каждого выражения.
Нажмите кнопку Добавить.
Выберите выражение, соответствующее полю данных. В большинстве случаев это статистическое выражение, такое как =Sum(Fields!Quantity.Value).
В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.
Нажмите кнопку ОК.
Сортировка данных по возрастанию или по убыванию для отображения в датчике
Щелкните правой кнопкой мыши датчик и выберите Добавить группу данных.
В диалоговом окне Свойства группы панелей датчиков перейдите на вкладку Общие (при необходимости).
Щелкните Добавить в области Выражения группирования.
В поле Группировать по введите или выберите выражение, по которым будут группироваться данные.
Повторите шаги 3 и 4 для каждого нужного выражения группы.
Щелкните Сортировка.
Выполните следующие действия для каждого выражения.
Нажмите кнопку Добавить.
Выберите выражение, соответствующее полю группирования. Это выражение можно проверить, щелкнув Группирование.
В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.
Нажмите кнопку ОК.
Дополнительные сведения о группировании данных в датчике см. в разделе Добавление данных в область данных датчика.
См. также
Задания
Как указать согласованные цвета для нескольких фигурных диаграмм
Справочник
Диалоговое окно «Свойства группы табликса» — «Сортировка»
Основные понятия
Инструкции по работе с данными отчета
Форматирование меток оси на диаграмме
Добавление данных в область данных диаграммы
Добавление данных в область данных датчика