| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.QuickSight.Types.Filter
Description
Synopsis
- data Filter = Filter' {
- categoryFilter :: Maybe CategoryFilter
- numericEqualityFilter :: Maybe NumericEqualityFilter
- numericRangeFilter :: Maybe NumericRangeFilter
- relativeDatesFilter :: Maybe RelativeDatesFilter
- timeEqualityFilter :: Maybe TimeEqualityFilter
- timeRangeFilter :: Maybe TimeRangeFilter
- topBottomFilter :: Maybe TopBottomFilter
- newFilter :: Filter
- filter_categoryFilter :: Lens' Filter (Maybe CategoryFilter)
- filter_numericEqualityFilter :: Lens' Filter (Maybe NumericEqualityFilter)
- filter_numericRangeFilter :: Lens' Filter (Maybe NumericRangeFilter)
- filter_relativeDatesFilter :: Lens' Filter (Maybe RelativeDatesFilter)
- filter_timeEqualityFilter :: Lens' Filter (Maybe TimeEqualityFilter)
- filter_timeRangeFilter :: Lens' Filter (Maybe TimeRangeFilter)
- filter_topBottomFilter :: Lens' Filter (Maybe TopBottomFilter)
Documentation
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.
See: newFilter smart constructor.
Constructors
| Filter' | |
Fields
| |
Instances
Create a value of Filter with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:categoryFilter:Filter', filter_categoryFilter - A CategoryFilter filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
$sel:numericEqualityFilter:Filter', filter_numericEqualityFilter - A NumericEqualityFilter filters numeric values that equal or do not
equal a given numeric value.
$sel:numericRangeFilter:Filter', filter_numericRangeFilter - A NumericRangeFilter filters numeric values that are either inside or
outside a given numeric range.
$sel:relativeDatesFilter:Filter', filter_relativeDatesFilter - A RelativeDatesFilter filters date values that are relative to a given
date.
$sel:timeEqualityFilter:Filter', filter_timeEqualityFilter - A TimeEqualityFilter filters date-time values that equal or do not
equal a given date/time value.
$sel:timeRangeFilter:Filter', filter_timeRangeFilter - A TimeRangeFilter filters date-time values that are either inside or
outside a given date/time range.
$sel:topBottomFilter:Filter', filter_topBottomFilter - A TopBottomFilter filters data to the top or bottom values for a given
column.
filter_categoryFilter :: Lens' Filter (Maybe CategoryFilter) Source #
A CategoryFilter filters text values.
For more information, see Adding text filters in the Amazon QuickSight User Guide.
filter_numericEqualityFilter :: Lens' Filter (Maybe NumericEqualityFilter) Source #
A NumericEqualityFilter filters numeric values that equal or do not
equal a given numeric value.
filter_numericRangeFilter :: Lens' Filter (Maybe NumericRangeFilter) Source #
A NumericRangeFilter filters numeric values that are either inside or
outside a given numeric range.
filter_relativeDatesFilter :: Lens' Filter (Maybe RelativeDatesFilter) Source #
A RelativeDatesFilter filters date values that are relative to a given
date.
filter_timeEqualityFilter :: Lens' Filter (Maybe TimeEqualityFilter) Source #
A TimeEqualityFilter filters date-time values that equal or do not
equal a given date/time value.
filter_timeRangeFilter :: Lens' Filter (Maybe TimeRangeFilter) Source #
A TimeRangeFilter filters date-time values that are either inside or
outside a given date/time range.
filter_topBottomFilter :: Lens' Filter (Maybe TopBottomFilter) Source #
A TopBottomFilter filters data to the top or bottom values for a given
column.