Class: Aws::QuickSight::Types::Filter
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::Filter
- 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
-
#category_filter ⇒ Types::CategoryFilter
A
CategoryFilterfilters text values. -
#hierarchy_filter ⇒ Types::HierarchyFilter
A
HierarchyFilterfilters data by drilling down through an ordered list of columns. -
#nested_filter ⇒ Types::NestedFilter
A
NestedFilterfilters data with a subset of data that is defined by the nested inner filter. -
#numeric_equality_filter ⇒ Types::NumericEqualityFilter
A
NumericEqualityFilterfilters numeric values that equal or do not equal a given numeric value. -
#numeric_range_filter ⇒ Types::NumericRangeFilter
A
NumericRangeFilterfilters numeric values that are either inside or outside a given numeric range. -
#relative_dates_filter ⇒ Types::RelativeDatesFilter
A
RelativeDatesFilterfilters date values that are relative to a given date. -
#time_equality_filter ⇒ Types::TimeEqualityFilter
A
TimeEqualityFilterfilters date-time values that equal or do not equal a given date/time value. -
#time_range_filter ⇒ Types::TimeRangeFilter
A
TimeRangeFilterfilters date-time values that are either inside or outside a given date/time range. -
#top_bottom_filter ⇒ Types::TopBottomFilter
A
TopBottomFilterfilters data to the top or bottom values for a given column.
Instance Attribute Details
#category_filter ⇒ Types::CategoryFilter
A CategoryFilter filters text values.
For more information, see Adding text filters in the Amazon Quick Suite User Guide.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#hierarchy_filter ⇒ Types::HierarchyFilter
A HierarchyFilter filters data by drilling down through an ordered
list of columns. Each level in the list narrows the data by one
column, and the selected values at each level determine which values
are available at the next.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#nested_filter ⇒ Types::NestedFilter
A NestedFilter filters data with a subset of data that is defined
by the nested inner filter.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#numeric_equality_filter ⇒ Types::NumericEqualityFilter
A NumericEqualityFilter filters numeric values that equal or do
not equal a given numeric value.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#numeric_range_filter ⇒ Types::NumericRangeFilter
A NumericRangeFilter filters numeric values that are either inside
or outside a given numeric range.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#relative_dates_filter ⇒ Types::RelativeDatesFilter
A RelativeDatesFilter filters date values that are relative to a
given date.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#time_equality_filter ⇒ Types::TimeEqualityFilter
A TimeEqualityFilter filters date-time values that equal or do not
equal a given date/time value.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#time_range_filter ⇒ Types::TimeRangeFilter
A TimeRangeFilter filters date-time values that are either inside
or outside a given date/time range.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |
#top_bottom_filter ⇒ Types::TopBottomFilter
A TopBottomFilter filters data to the top or bottom values for a
given column.
23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 23709 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, :hierarchy_filter) SENSITIVE = [] include Aws::Structure end |