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


Как сортировать данные в области данных (построитель отчетов версии 3.0 и службы SSRS)

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

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

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

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

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

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

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

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

  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. Нажмите кнопку ОК.

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