---
schema_version: "1"
id: 19ad2936f92e9f0be1667d0636c92060cd5412ed226a03bbd8c453feb5d7cd17
title: SortColumn Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_class_reports_SortColumn.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_SortColumn.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: d9a7399fb112175281c4fac7ad0bef65f491bed0f97fea66ffcae65b33f9b3ea
description: Contains information about the sort column used in the report.Returns the column used to sort the records in the report.Returns the the sort order— ascending or descending—for the sort column.Sets the column used to sort the records in the report.Sets the sort order— ascending or descending—for the sort column.
---
# SortColumn Class

Contains information about the sort column used in the report.

## Namespace

[Reports](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_Reports.htm "The Reports namespace provides classes for accessing the same data as is available in the Salesforce Reports and Dashboards REST API.")

- **[SortColumn Methods](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_SortColumn.htm#apex_reports_SortColumn_methods)**

## SortColumn Methods

The following are methods for SortColumn.

- **[getSortColumn()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_SortColumn.htm#apex_reports_SortColumn_getSortColumn)**  
    Returns the column used to sort the records in the report.
- **[getSortOrder()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_SortColumn.htm#apex_reports_SortColumn_getSortOrder)**  
    Returns the the sort order— ascending or descending—for the sort column.
- **[setSortColumn(sortColumn)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_SortColumn.htm#apex_reports_SortColumn_setSortColumn)**  
    Sets the column used to sort the records in the report.
- **[setSortOrder(SortOrder)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_SortColumn.htm#apex_reports_SortColumn_setSortOrder_2)**  
    Sets the sort order— ascending or descending—for the sort column.

### getSortColumn()

Returns the column used to sort the records in the report.

#### Signature

public String getSortColumn()

#### Return Value

Type: [String](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_string.htm#apex_methods_system_string "Contains methods for the String primitive data type.")

### getSortOrder()

Returns the the sort order— ascending or descending—for the sort column.

#### Signature

public Reports.ColumnSortOrder getSortOrder()

#### Return Value

Type: [Reports.ColumnSortOrder](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_reports_columnsortorder.htm#apex_enum_reports_columnsortorder "The Reports.ColumnSortOrder enum describes the order that the grouping column uses to sort data.")

### setSortColumn(sortColumn)

Sets the column used to sort the records in the report.

#### Signature

public void setSortColumn(String sortColumn)

#### Parameters

- **sortColumn**:
    
    Type: [String](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_string.htm#apex_methods_system_string "Contains methods for the String primitive data type.")

#### Return Value

Type: void

### setSortOrder(SortOrder)

Sets the sort order— ascending or descending—for the sort column.

#### Signature

public void setSortOrder(Reports.ColumnSortOrder sortOrder)

#### Parameters

- **sortOrder**:
    
    Type: [Reports.ColumnSortOrder](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_enum_reports_columnsortorder.htm#apex_enum_reports_columnsortorder "The Reports.ColumnSortOrder enum describes the order that the grouping column uses to sort data.")

#### Return Value

Type: void