在分页报表的数据区域中对数据排序(报表生成器)

适用范围: Microsoft 报表生成器 (SSRS) Power BI Report Builder SQL Server Data Tools 中的报表设计器

若要更改分页报表首次运行时数据区域中数据的排序顺序,必须为数据区域或组设置排序表达式。 默认情况下,组的排序表达式自动设置为与组表达式相同的值。

  • 在 Tablix 数据区域中,可以为数据区域或为每个组(包括详细信息组)设置排序表达式。 如果在 Tablix 数据区域中只有一个详细信息组,则可以在查询中、在数据区域上或在详细信息组上定义排序表达式,它们全都有相同的效果。

  • 在图表数据区域中,可以为类别组和序列组设置排序表达式,以控制每个组的排序顺序。 图表图例中的颜色顺序由类别组中数据点的排序表达式确定。

  • 在仪表数据区域中,您通常不需要对数据进行排序,因为仪表将显示相对于范围的单个值。 如果确实需要对仪表中的数据进行排序,则必须首先定义组,然后设置组的排序表达式。

有关详细信息,请参阅对数据进行筛选、分组和排序(报表生成器和 SSRS)

对于 Tablix 数据区域,还可以将交互式排序按钮添加到列标题的顶部,以便让用户能够更改组或详细信息行的排序顺序。 有关详细信息,请参阅交互式排序(报表生成器和 SSRS)

注意

在 SQL Server Data Tools 中,你可以在 Microsoft 报表生成器、Power BI 报表生成器和报表设计器中创建和修改分页报表定义 (.rdl) 文件。

对 Tablix 数据区域中的数据进行排序

  1. 在设计图面上,右键单击行控点,然后单击“Tablix 属性”。

  2. 单击 “排序”

  3. 对于每个排序表达式,请按照下列步骤进行操作:

    1. 单击“添加”。

    2. 键入或选择按其对数据进行排序的表达式。

    3. 从“顺序”列下拉列表中,选择每个表达式的排序方向。 A-Z 按升序对表达式进行排序。 Z-A 按降序对表达式进行排序。

  4. 选择“确定”。

对 Tablix 的组(包括详细信息组)中的值进行排序

  1. 在设计图面上,单击 Tablix 数据区域以将其选中。 “分组”窗格将显示 Tablix 数据区域的行组和列组。

  2. 在“行组”窗格中,右键单击组名称,再单击“编辑组”。

  3. “Tablix 组” 对话框中,单击 “排序”

  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)