Поделиться через


Как сортировать данные в области данных (службы Reporting Services)

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

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

  • В области данных диаграммы создайте выражение сортировки для групп категорий и рядов, чтобы управлять порядком сортировки для каждой группы. Порядок цветов в условных обозначениях диаграммы определяется выражением сортировки для точек данных в группе категорий.

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

Дополнительные сведения см. в образце кода Группирование данных в области данных и разделе Сортировка данных в отчете.

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

Сортировка данных в области данных табликса

  1. В области конструктора щелкните правой кнопкой мыши маркер строки и выберите пункт Свойства табликса.

  2. Щелкните Сортировка.

  3. Выполните следующие действия для каждого выражения.

    1. Нажмите кнопку Добавить.

    2. Введите или выберите выражение, по которому будут сортироваться данные.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.

  4. Нажмите кнопку ОК.

Сортировка значений в группе, в том числе группе подробностей, для табликса

  1. В области конструктора щелкните в любом месте области данных табликса для ее выделения. В области «Группирование» отобразятся группы строк и столбцов для области данных табликса.

    Примечание

    Если область группирования не появилась, выберите Панель группирования на вкладке Вид.

  2. В области «Группы строк» щелкните правой кнопкой мыши имя группы и выберите пункт Изменить группу.

  3. В диалоговом окне Группа табликсов щелкните Сортировать.

  4. Выполните следующие действия для каждого выражения.

    1. Нажмите кнопку Добавить.

    2. Введите или выберите выражение, по которому будут сортироваться данные.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.

  5. Нажмите кнопку ОК.

Сортировка меток оси X в алфавитном порядке в диаграмме

  1. Щелкните правой кнопкой мыши поле в зоне перетаскивания полей категорий и выберите Свойства группы категорий.

  2. В диалоговом окне Свойства группы категорий щелкните Сортировка.

  3. Выполните следующие действия для каждого выражения.

    1. Нажмите кнопку Добавить.

    2. Выберите выражение, соответствующее полю группирования. Это выражение можно проверить, щелкнув Группирование.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию в алфавитном порядке. Z-A сортирует выражение по убыванию в алфавитном порядке.

  4. Нажмите кнопку ОК.

Сортировка точек данных по возрастанию или по убыванию в диаграмме

  1. Щелкните правой кнопкой мыши поле в зоне перетаскивания полей категорий и выберите Свойства группыкатегорий.

  2. В диалоговом окне Свойства группы категорий щелкните Сортировка.

  3. Выполните следующие действия для каждого выражения.

    1. Нажмите кнопку Добавить.

    2. Выберите выражение, соответствующее полю данных. В большинстве случаев это статистическое выражение, такое как =Sum(Fields!Quantity.Value).

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.

  4. Нажмите кнопку ОК.

Сортировка данных по возрастанию или по убыванию для отображения в датчике

  1. Щелкните правой кнопкой мыши датчик и выберите Добавить группу данных.

  2. В диалоговом окне Свойства группы панелей датчиков перейдите на вкладку Общие (при необходимости).

  3. Щелкните Добавить в области Выражения группирования.

  4. В поле Группировать по введите или выберите выражение, по которым будут группироваться данные.

  5. Повторите шаги 3 и 4 для каждого нужного выражения группы.

  6. Щелкните Сортировка.

  7. Выполните следующие действия для каждого выражения.

    1. Нажмите кнопку Добавить.

    2. Выберите выражение, соответствующее полю группирования. Это выражение можно проверить, щелкнув Группирование.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. A-Z сортирует выражение по возрастанию. Z-A сортирует выражение по убыванию.

  8. Нажмите кнопку ОК.

Дополнительные сведения о группировании данных в датчике см. в разделе Добавление данных в область данных датчика.

См. также

Задания

Как указать согласованные цвета для нескольких фигурных диаграмм

Справочник

Диалоговое окно «Свойства группы табликса» — «Сортировка»

Основные понятия

Сортировка данных в отчете

Инструкции по работе с данными отчета

Форматирование меток оси на диаграмме

Добавление данных в область данных диаграммы

Добавление данных в область данных датчика

Другие ресурсы

Справка F1 конструктора отчетов

Работа с областями данных диаграммы