Class: Aws::QuickSight::Types::Filter

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

Overview

With a Filter, you can remove portions of data from a particular visual or view.

This is a union type structure. For this structure to be valid, only one of the attributes can be defined.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#category_filterTypes::CategoryFilter

A CategoryFilter filters text values.

For more information, see Adding text filters in the Amazon QuickSight User Guide.



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end

#nested_filterTypes::NestedFilter

A NestedFilter filters data with a subset of data that is defined by the nested inner filter.

Returns:



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end

#numeric_equality_filterTypes::NumericEqualityFilter

A NumericEqualityFilter filters numeric values that equal or do not equal a given numeric value.



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end

#numeric_range_filterTypes::NumericRangeFilter

A NumericRangeFilter filters numeric values that are either inside or outside a given numeric range.



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end

#relative_dates_filterTypes::RelativeDatesFilter

A RelativeDatesFilter filters date values that are relative to a given date.



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end

#time_equality_filterTypes::TimeEqualityFilter

A TimeEqualityFilter filters date-time values that equal or do not equal a given date/time value.



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end

#time_range_filterTypes::TimeRangeFilter

A TimeRangeFilter filters date-time values that are either inside or outside a given date/time range.



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end

#top_bottom_filterTypes::TopBottomFilter

A TopBottomFilter filters data to the top or bottom values for a given column.



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 14813

class Filter < Struct.new(
  :category_filter,
  :numeric_range_filter,
  :numeric_equality_filter,
  :time_equality_filter,
  :time_range_filter,
  :relative_dates_filter,
  :top_bottom_filter,
  :nested_filter)
  SENSITIVE = []
  include Aws::Structure
end