Skip to content

AggregateOperation

Source code in docs_src/capo_quicksight/types/aggregate_operation.py
class AggregateOperation(TypedDict, closed=True):
    alias: "capo_quicksight.types.transform_operation_alias.TransformOperationAlias"
    """<p>Alias for this operation.</p>"""
    source: "capo_quicksight.types.transform_operation_source.TransformOperationSource"
    """<p>The source transform operation that provides input data for the aggregation.</p>"""
    group_by_column_names: NotRequired[
        "capo_quicksight.types.group_by_column_name_list.GroupByColumnNameList"
    ]
    """<p>The list of column names to group by when performing the aggregation. Rows with the same values in these columns will be grouped together.</p>"""
    aggregations: "capo_quicksight.types.aggregation_list.AggregationList"
    """<p>The list of aggregation functions to apply to the grouped data, such as <code>SUM</code>, <code>COUNT</code>, or <code>AVERAGE</code>.</p>"""

aggregations instance-attribute

aggregations: AggregationList

The list of aggregation functions to apply to the grouped data, such as SUM, COUNT, or AVERAGE.

alias instance-attribute

Alias for this operation.

group_by_column_names instance-attribute

group_by_column_names: NotRequired[GroupByColumnNameList]

The list of column names to group by when performing the aggregation. Rows with the same values in these columns will be grouped together.

source instance-attribute

The source transform operation that provides input data for the aggregation.