Class: Aws::QuickSight::Types::RelativeDatesFilter

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

Overview

A RelativeDatesFilter filters relative dates values.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#anchor_date_configuration ⇒ Types::AnchorDateConfiguration

The date configuration of the filter.



39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#column ⇒ Types::ColumnIdentifier

The column that the filter is applied to.



39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#default_filter_control_configuration ⇒ Types::DefaultFilterControlConfiguration

The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.



39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#exclude_period_configuration ⇒ Types::ExcludePeriodConfiguration

The configuration for the exclude period of the filter.



39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#filter_id ⇒ String

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

Returns:

  • (String)


39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#minimum_granularity ⇒ String

The minimum granularity (period granularity) of the relative dates filter.

Returns:

  • (String)


39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#null_option ⇒ String

This option determines how null values should be treated when filtering data.

  • ALL_VALUES: Include null values in filtered results.

  • NULLS_ONLY: Only include null values in filtered results.

  • NON_NULLS_ONLY: Exclude null values from filtered results.

Returns:

  • (String)


39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#parameter_name ⇒ String

The parameter whose value should be used for the filter value.

Returns:

  • (String)


39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#relative_date_type ⇒ String

The range date type of the filter. Choose one of the options below:

  • PREVIOUS

  • THIS

  • LAST

  • NOW

  • NEXT

Returns:

  • (String)


39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#relative_date_value ⇒ Integer

The date value of the filter.

Returns:

  • (Integer)


39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#time_granularity ⇒ String

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

Returns:

  • (String)


39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 39112

class RelativeDatesFilter < Struct.new(
  :filter_id,
  :column,
  :anchor_date_configuration,
  :minimum_granularity,
  :time_granularity,
  :relative_date_type,
  :relative_date_value,
  :parameter_name,
  :null_option,
  :exclude_period_configuration,
  :default_filter_control_configuration)
  SENSITIVE = []
  include Aws::Structure
end