Breakdown class

Preview: A breakdown is an aggregation applied to the measures over a specified column. A breakdown can result in multiple series across a category for the provided measure. This is a preview feature and may be subject to change before final release.

Constructors

Breakdown({required Input<AggregationFunction> aggregationFunction, required Input<String> column, required Input<int> limit, required Input<BreakdownSortOrder> sortOrder})
Creates a new Breakdown. aggregationFunction The Aggregation function is applied across all data in each breakdown created. column The name of the column in the dataset containing the breakdown values. limit A limit to the number of breakdowns. If set to zero then all possible breakdowns are applied. The list of breakdowns is dependent on the value of the sort_order field. sortOrder The sort order is applied to the values of the breakdown column.
const
Breakdown.fromMap(Map<String, dynamic> map)
factory

Properties

aggregationFunction → Input<AggregationFunction>
The Aggregation function is applied across all data in each breakdown created.
final
column → Input<String>
The name of the column in the dataset containing the breakdown values.
final
hashCode → int
The hash code for this object.
no setterinherited
limit → Input<int>
A limit to the number of breakdowns. If set to zero then all possible breakdowns are applied. The list of breakdowns is dependent on the value of the sort_order field.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sortOrder → Input<BreakdownSortOrder>
The sort order is applied to the values of the breakdown column.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited