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

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

Overview

A structure that represents a calculated field.

Constant Summary collapse

SENSITIVE =
[:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]

Instance Attribute Summary collapse

Instance Attribute Details

#aggregation ⇒ String

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

Returns:

  • (String)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#allowed_aggregations ⇒ Array<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.

Returns:

  • (Array<String>)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#calculated_field_description ⇒ String

The calculated field description.

Returns:

  • (String)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#calculated_field_name ⇒ String

The calculated field name.

Returns:

  • (String)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#calculated_field_synonyms ⇒ Array<String>

The other names or aliases for the calculated field.

Returns:

  • (Array<String>)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#cell_value_synonyms ⇒ Array<Types::CellValueSynonym>

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

Returns:



46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#column_data_role ⇒ String

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

Returns:

  • (String)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#comparative_order ⇒ Types::ComparativeOrder

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



46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#default_formatting ⇒ Types::DefaultFormatting

The default formatting definition.



46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#disable_indexing ⇒ Boolean

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

Returns:

  • (Boolean)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#expression ⇒ String

The calculated field expression.

Returns:

  • (String)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#is_included_in_topic ⇒ Boolean

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

Returns:

  • (Boolean)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#never_aggregate_in_filter ⇒ Boolean

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

Returns:

  • (Boolean)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#non_additive ⇒ Boolean

The non additive for the table style target.

Returns:

  • (Boolean)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#not_allowed_aggregations ⇒ Array<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.

Returns:

  • (Array<String>)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#semantic_type ⇒ Types::SemanticType

The semantic type.

Returns:



46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end

#time_granularity ⇒ String

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

Returns:

  • (String)


46259
46260
46261
46262
46263
46264
46265
46266
46267
46268
46269
46270
46271
46272
46273
46274
46275
46276
46277
46278
46279
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 46259

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 = [:calculated_field_name, :calculated_field_description, :expression, :calculated_field_synonyms]
  include Aws::Structure
end