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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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*.

[1]: docs.aws.amazon.com/quicksight/latest/user/add-a-text-filter-data-prep.html



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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:



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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.



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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.



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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.



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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.



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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.



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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.



14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
# File 'lib/aws-sdk-quicksight/types.rb', line 14636

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