Сортировка данных в области данных в отчете с разбивкой на страницы (построитель отчетов)

Применимо к: Microsoft Report Builder (SSRS) Power BI Report Builder конструктор отчетов в SQL Server Data Tools

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

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

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

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

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

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

Примечание

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

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

  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. Щелкните ОК.

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

См. также:

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