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 =
[: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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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>)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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>)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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:



33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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.



33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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.



33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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>)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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:



33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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)


33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 33538

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