Table of Contents

Class ReportDefinition

Namespace
Smartsheet.Api.Models
Assembly
smartsheet-csharp-sdk.dll

Represents the report definition containing filters, grouping and sorting properties of the report. Note: When groupingCriteria is defined the primary column of the report will move to the index 0 when it is first rendered by the app.

public class ReportDefinition
Inheritance
ReportDefinition
Inherited Members

Properties

Filters

Gets the filters for the report.

public ReportFilterExpression Filters { get; set; }

Property Value

ReportFilterExpression

the filters

GroupingCriteria

Gets the list of report grouping criteria.

public IList<ReportGroupingCriterion> GroupingCriteria { get; set; }

Property Value

IList<ReportGroupingCriterion>

the grouping criteria

SortingCriteria

Gets the list of report sorting criteria.

public IList<ReportSortingCriterion> SortingCriteria { get; set; }

Property Value

IList<ReportSortingCriterion>

the sorting criteria

SummarizingCriteria

Gets the list of report summarizing criteria.

public IList<ReportSummarizingCriterion> SummarizingCriteria { get; set; }

Property Value

IList<ReportSummarizingCriterion>

the summarizing criteria