Class: Aws::QuickSight::Types::TopicCalculatedField

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

Overview

A structure that represents a calculated field.

Constant Summary collapse

SENSITIVE =
[:expression]

Instance Attribute Summary collapse

Instance Attribute Details

#aggregationString

The default aggregation. Valid values for this structure are ‘SUM`, `MAX`, `MIN`, `COUNT`, `DISTINCT_COUNT`, and `AVERAGE`.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#allowed_aggregationsArray<String>

The list of aggregation types that are allowed for the calculated field. Valid values for this structure are ‘COUNT`, `DISTINCT_COUNT`, `MIN`, `MAX`, `MEDIAN`, `SUM`, `AVERAGE`, `STDEV`, `STDEVP`, `VAR`, `VARP`, and `PERCENTILE`.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#calculated_field_descriptionString

The calculated field description.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#calculated_field_nameString

The calculated field name.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#calculated_field_synonymsArray<String>

The other names or aliases for the calculated field.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#cell_value_synonymsArray<Types::CellValueSynonym>

The other names or aliases for the calculated field cell value.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#column_data_roleString

The column data role for a calculated field. Valid values for this structure are ‘DIMENSION` and `MEASURE`.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#comparative_orderTypes::ComparativeOrder

The order in which data is displayed for the calculated field when it’s used in a comparative context.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#default_formattingTypes::DefaultFormatting

The default formatting definition.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#disable_indexingBoolean

A Boolean value that indicates if a calculated field is visible in the autocomplete.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#expressionString

The calculated field expression.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#is_included_in_topicBoolean

A boolean value that indicates if a calculated field is included in the topic.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#never_aggregate_in_filterBoolean

A Boolean value that indicates whether to never aggregate calculated field in filters.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#non_additiveBoolean

The non additive for the table style target.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#not_allowed_aggregationsArray<String>

The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are ‘COUNT`, `DISTINCT_COUNT`, `MIN`, `MAX`, `MEDIAN`, `SUM`, `AVERAGE`, `STDEV`, `STDEVP`, `VAR`, `VARP`, and `PERCENTILE`.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#semantic_typeTypes::SemanticType

The semantic type.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#time_granularityString

The level of time precision that is used to aggregate ‘DateTime` values.



33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
# File 'lib/aws-sdk-quicksight/types.rb', line 33547

class TopicCalculatedField < Struct.new(
  :calculated_field_name,
  :calculated_field_description,
  :expression,
  :calculated_field_synonyms,
  :is_included_in_topic,
  :disable_indexing,
  :column_data_role,
  :time_granularity,
  :default_formatting,
  :aggregation,
  :comparative_order,
  :semantic_type,
  :allowed_aggregations,
  :not_allowed_aggregations,
  :never_aggregate_in_filter,
  :cell_value_synonyms,
  :non_additive)
  SENSITIVE = [:expression]
  include Aws::Structure
end