Сортировка данных в области данных в отчете с разбивкой на страницы (построитель отчетов)
Применимо к: Microsoft Report Builder (SSRS) Power BI Report Builder конструктор отчетов в SQL Server Data Tools
Чтобы изменить порядок сортировки данных в области данных при первом запуске отчета с разбивкой на страницы, необходимо создать выражение сортировки для области данных или в группы. По умолчанию выражению сортировки для группы автоматически присваивается то же значение, что и выражению группы.
В области данных табликса создайте выражение сортировки для области данных или каждой группы, включая группу подробностей. Если в области данных табликса имеется только одна группа подробностей, можно определить выражение сортировки в запросе, в области данных или в группе подробностей, поскольку его результат будет одинаковым.
В диаграммной области данных создайте выражение сортировки для групп категорий и рядов, чтобы управлять порядком сортировки для каждой группы. Порядок цветов в условных обозначениях диаграммы определяется выражением сортировки для точек данных в группе категорий.
В области данных датчика обычно не требуется сортировать данные, поскольку датчик отображает одно значение из диапазона. Если потребуется сортировать данные датчика, необходимо вначале определить группу, а затем создать выражение сортировки для этой группы.
Дополнительные сведения см. в разделе Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS).
Для области данных табликса в заголовок столбца можно также добавить интерактивную кнопку сортировки, чтобы пользователь мог изменять порядок сортировки групп или строк подробностей. Дополнительные сведения см. в разделе Интерактивная сортировка (построитель отчетов и службы SSRS).
Примечание
Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.
Сортировка данных в области данных табликса
В области конструктора щелкните правой кнопкой мыши маркер строки и выберите пункт Свойства табликса.
Щелкните Сортировка.
Выполните следующие действия для каждого выражения.
Нажмите кнопку Добавить.
Введите или выберите выражение, по которому будут сортироваться данные.
В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения. 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 сортирует выражение по убыванию.
Щелкните ОК.
Дополнительные сведения о группировании данных в датчике см. в разделе Датчики (построитель отчетов и службы SSRS).
См. также:
Диаграммы (построитель отчетов и службы SSRS)
Форматирование меток оси на диаграмме (построитель отчетов и службы SSRS)
Указание согласованных цветов для нескольких фигурных диаграмм (построитель отчетов и службы SSRS)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по