Сортировка данных в области данных (построитель отчетов и службы SSRS)Sort Data in a Data Region (Report Builder and SSRS)

Чтобы изменить порядок сортировки данных в области данных при первом запуске отчета, необходимо создать выражение сортировки для области данных или в группы.To change the sort order of data in a data region when a report first runs, you must set the sort expression on the data region or group. По умолчанию выражению сортировки для группы автоматически присваивается то же значение, что и выражению группы.By default, the sort expression for a group is automatically set to the same value as the group expression.

  • В области данных табликса создайте выражение сортировки для области данных или каждой группы, включая группу подробностей.In a tablix data region, set the sort expression for the data region or for each group, including the details group. Если в области данных табликса имеется только одна группа подробностей, можно определить выражение сортировки в запросе, в области данных или в группе подробностей, поскольку его результат будет одинаковым.If you have only one details group in a tablix data region, you can define a sort expression in the query, on the data region, or on the details group and they all have the same effect.

  • В диаграммной области данных создайте выражение сортировки для групп категорий и рядов, чтобы управлять порядком сортировки для каждой группы.In a chart data region, set the sort expression for the Category and Series groups to control the sort order for each group. Порядок цветов в условных обозначениях диаграммы определяется выражением сортировки для точек данных в группе категорий.The order for colors in a chart legend is determined by the sort expression for the data points in the Category group.

  • В области данных датчика обычно не требуется сортировать данные, поскольку датчик отображает одно значение из диапазона.In a gauge data region, you do not typically need to sort data because the gauge displays a single value relative to a range. Если потребуется сортировать данные датчика, необходимо вначале определить группу, а затем создать выражение сортировки для этой группы.If you do need sort data in a gauge, you must first define a group, and then set the sort expression for the group.

Дополнительные сведения см. в разделе Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS).For more information, see Filter, Group, and Sort Data (Report Builder and SSRS).

Для области данных табликса в заголовок столбца можно также добавить интерактивную кнопку сортировки, чтобы пользователь мог изменять порядок сортировки групп или строк подробностей.For a tablix data region, you can also add an interactive sort button to the top of a column header to provide the user with the ability to change the sort order of groups or detail rows. Дополнительные сведения см. в разделе Интерактивная сортировка (построитель отчетов и службы SSRS).For more information, see Interactive Sort (Report Builder and SSRS).

Примечание

Создать и изменить разбитое на страницы определение отчета (RDL-файл) в SQL Server Data Tools можно с помощью построителя отчетов и конструктора отчетов.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов.Each authoring environment provides different ways to create, open, and save reports and related items.

Сортировка данных в области данных табликсаTo sort data in a Tablix data region

  1. В области конструктора щелкните правой кнопкой мыши маркер строки и выберите пункт Свойства табликса.On the design surface, right-click a row handle, and then click Tablix Properties.

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

  3. Выполните следующие действия для каждого выражения.For each sort expression, follow these steps:

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

    2. Введите или выберите выражение, по которому будут сортироваться данные.Type or select an expression by which to sort the data.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения.From the Order column drop-down list, choose the sort direction for each expression. A-Z сортирует выражение по возрастанию.A-Z sorts the expression in ascending order. Z-A сортирует выражение по убыванию.Z-A sorts the expression in descending order.

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

Сортировка значений в группе, в том числе группе подробностей, для табликсаTo sort values in a group, including the details group, for a Tablix

  1. В области конструктора щелкните в любом месте области данных табликса, чтобы выделить ее.On the design surface, click in the tablix data region to select it. На панели группировки отобразятся группы строк и столбцов для области данных табликса.The Grouping pane displays the row groups and column groups for the Tablix data region.

  2. На панели "Группы строк" щелкните правой кнопкой мыши имя группы и выберите пункт Изменить группу.In the Row Groups pane, right-click the group name, and then click Edit Group.

  3. В диалоговом окне Группа табликсов щелкните Сортировать.In the Tablix Group dialog box, click Sort.

  4. Выполните следующие действия для каждого выражения.For each sort expression, follow these steps:

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

    2. Введите или выберите выражение, по которому будут сортироваться данные.Type or select an expression by which to sort the data.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения.From the Order column drop-down list, choose the sort direction for each expression. A-Z сортирует выражение по возрастанию.A-Z sorts the expression in ascending order. Z-A сортирует выражение по убыванию.Z-A sorts the expression in descending order.

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

Сортировка меток оси X в алфавитном порядке в диаграммеTo sort x-axis labels in alphabetical order on a chart

  1. Щелкните правой кнопкой мыши поле в области добавления "Поле категории" и выберите Свойства группы категорий.Right-click a field in the Category Field drop-zone and click Category GroupProperties.

  2. В диалоговом окне Свойства группы категорий щелкните Сортировка.In the Category Group Properties dialog box, click Sorting.

  3. Выполните следующие действия для каждого выражения.For each sort expression, follow these steps:

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

    2. Выберите выражение, соответствующее полю группирования.Select the expression that matches your grouping field. Это выражение можно проверить, щелкнув Группирование.You can verify the expression for the grouping field by clicking Grouping.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения.From the Order column drop-down list, choose the sort direction for each expression. A-Z сортирует выражение по возрастанию в алфавитном порядке.A-Z sorts the expression in ascending alphabetical order. Z-A сортирует выражение по убыванию в алфавитном порядке.Z-A sorts the expression in descending alphabetical order.

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

Сортировка точек данных по возрастанию или по убыванию в диаграммеTo sort the data points in ascending or descending order on a chart

  1. Щелкните правой кнопкой мыши поле в области добавления "Поле категории" и выберите Свойства группы категорий.Right-click a field in the Category Field drop zone and click Category GroupProperties.

  2. В диалоговом окне Свойства группы категорий щелкните Сортировка.In the Category Group Properties dialog box, click Sorting.

  3. Выполните следующие действия для каждого выражения.For each sort expression, follow these steps:

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

    2. Выберите выражение, соответствующее полю данных.Select the expression that matches your data field. В большинстве случаев это статистическое выражение, такое как =Sum(Fields!Quantity.Value).In most cases, this is an aggregated value, such as =Sum(Fields!Quantity.Value).

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения.From the Order column drop-down list, choose the sort direction for each expression. A-Z сортирует выражение по возрастанию.A-Z sorts the expression in ascending order. Z-A сортирует выражение по убыванию.Z-A sorts the expression in descending order.

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

Сортировка данных по возрастанию или по убыванию для отображения в датчикеTo sort data in ascending or descending order for display on a gauge

  1. Щелкните правой кнопкой мыши датчик и выполните команду Добавить группу данных.Right-click the gauge and click Add Data Group.

  2. При необходимости перейдите на вкладку Общие в диалоговом окне Свойства группы панелей датчиков .In the Gauge Panel GroupProperties dialog box, click General if necessary.

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

  4. В поле Группировать повведите или выберите выражение, по которым будут группироваться данные.In Group on, type or select an expression by which to group the data.

  5. Повторите шаги 3 и 4 для каждого нужного выражения группы.Repeat steps 3 and 4 until you have added all the group expressions you want to use.

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

  7. Выполните следующие действия для каждого выражения.For each sort expression, follow these steps:

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

    2. Выберите выражение, соответствующее полю группирования.Select the expression that matches your grouping field. Это выражение можно проверить, щелкнув Группирование.You can verify the expression for the grouping field by clicking Grouping.

    3. В раскрывающемся списке столбца Порядок выберите порядок сортировки для каждого выражения.From the Order column drop-down list, choose the sort direction for each expression. A-Z сортирует выражение по возрастанию.A-Z sorts the expression in ascending order. Z-A сортирует выражение по убыванию.Z-A sorts the expression in descending order.

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

Дополнительные сведения о группировании данных в датчике см. в разделе Датчики (построитель отчетов и службы SSRS).For more information about how data is grouped in a gauge, see Gauges (Report Builder and SSRS).

См. также:See Also

Диаграммы (построитель отчетов и службы SSRS) Charts (Report Builder and SSRS)
Форматирование меток оси на диаграмме (построитель отчетов и службы SSRS) Formatting Axis Labels on a Chart (Report Builder and SSRS)
Указание согласованных цветов для нескольких фигурных диаграмм (построитель отчетов и службы SSRS)Specify Consistent Colors across Multiple Shape Charts (Report Builder and SSRS)