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`.

Returns:

  • (String)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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`.

Returns:

  • (Array<String>)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (String)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (String)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (Array<String>)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:



33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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`.

Returns:

  • (String)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.



33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.



33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (Boolean)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (String)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (Boolean)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (Boolean)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (Boolean)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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`.

Returns:

  • (Array<String>)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:



33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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.

Returns:

  • (String)


33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
# File 'lib/aws-sdk-quicksight/types.rb', line 33154

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