Skip to content

/AWS1/CL_QSTFILTERGROUP

A grouping of individual filters. Filter groups are applied to the same group of visuals.

For more information, see Adding filter conditions (group filters) with AND and OR operators in the Amazon QuickSight User Guide.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_FILTERGROUPID TYPE /AWS1/QSTSHORTRESTRICTIVERES00 /AWS1/QSTSHORTRESTRICTIVERES00

The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

IT_FILTERS TYPE /AWS1/CL_QSTFILTER=>TT_FILTERLIST TT_FILTERLIST

The list of filters that are present in a FilterGroup.

IO_SCOPECONFIGURATION TYPE REF TO /AWS1/CL_QSTFILTERSCOPECONF /AWS1/CL_QSTFILTERSCOPECONF

The configuration that specifies what scope to apply to a FilterGroup.

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

IV_CROSSDATASET TYPE /AWS1/QSTCROSSDATASETTYPES /AWS1/QSTCROSSDATASETTYPES

The filter new feature which can apply filter group to all data sets. Choose one of the following options:

  • ALL_DATASETS

  • SINGLE_DATASET

Optional arguments:

IV_STATUS TYPE /AWS1/QSTWIDGETSTATUS /AWS1/QSTWIDGETSTATUS

The status of the FilterGroup.


Queryable Attributes

FilterGroupId

The value that uniquely identifies a FilterGroup within a dashboard, template, or analysis.

Accessible with the following methods

Method Description
GET_FILTERGROUPID() Getter for FILTERGROUPID, with configurable default
ASK_FILTERGROUPID() Getter for FILTERGROUPID w/ exceptions if field has no value
HAS_FILTERGROUPID() Determine if FILTERGROUPID has a value

Filters

The list of filters that are present in a FilterGroup.

Accessible with the following methods

Method Description
GET_FILTERS() Getter for FILTERS, with configurable default
ASK_FILTERS() Getter for FILTERS w/ exceptions if field has no value
HAS_FILTERS() Determine if FILTERS has a value

ScopeConfiguration

The configuration that specifies what scope to apply to a FilterGroup.

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

Accessible with the following methods

Method Description
GET_SCOPECONFIGURATION() Getter for SCOPECONFIGURATION

Status

The status of the FilterGroup.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

CrossDataset

The filter new feature which can apply filter group to all data sets. Choose one of the following options:

  • ALL_DATASETS

  • SINGLE_DATASET

Accessible with the following methods

Method Description
GET_CROSSDATASET() Getter for CROSSDATASET, with configurable default
ASK_CROSSDATASET() Getter for CROSSDATASET w/ exceptions if field has no value
HAS_CROSSDATASET() Determine if CROSSDATASET has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_FILTERGROUPLIST

TYPES TT_FILTERGROUPLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTFILTERGROUP WITH DEFAULT KEY
.