Class: Aws::QuickSight::Types::Computation

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb

Overview

The computation union that is used in an insight visual.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#forecast ⇒ Types::ForecastComputation

The forecast computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#growth_rate ⇒ Types::GrowthRateComputation

The growth rate computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#maximum_minimum ⇒ Types::MaximumMinimumComputation

The maximum and minimum computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#metric_comparison ⇒ Types::MetricComparisonComputation

The metric comparison computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#period_over_period ⇒ Types::PeriodOverPeriodComputation

The period over period computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#period_to_date ⇒ Types::PeriodToDateComputation

The period to DataSetIdentifier computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#top_bottom_movers ⇒ Types::TopBottomMoversComputation

The top movers and bottom movers computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#top_bottom_ranked ⇒ Types::TopBottomRankedComputation

The top ranked and bottom ranked computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#total_aggregation ⇒ Types::TotalAggregationComputation

The total aggregation computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end

#unique_values ⇒ Types::UniqueValuesComputation

The unique values computation configuration.



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 8995

class Computation < Struct.new(
  :top_bottom_ranked,
  :top_bottom_movers,
  :total_aggregation,
  :maximum_minimum,
  :metric_comparison,
  :period_over_period,
  :period_to_date,
  :growth_rate,
  :unique_values,
  :forecast)
  SENSITIVE = []
  include Aws::Structure
end