Show / Hide Table of Contents

Interface CfnAnalysisPropsMixin.INumericRangeFilterProperty

A NumericRangeFilter filters values that are within the value range.

Namespace: Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnAnalysisPropsMixin.INumericRangeFilterProperty
Syntax (vb)
Public Interface CfnAnalysisPropsMixin.INumericRangeFilterProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins;

             var numericRangeFilterProperty = new NumericRangeFilterProperty {
                 AggregationFunction = new AggregationFunctionProperty {
                     AttributeAggregationFunction = new AttributeAggregationFunctionProperty {
                         SimpleAttributeAggregation = "simpleAttributeAggregation",
                         ValueForMultipleValues = "valueForMultipleValues"
                     },
                     CategoricalAggregationFunction = "categoricalAggregationFunction",
                     DateAggregationFunction = "dateAggregationFunction",
                     NumericalAggregationFunction = new NumericalAggregationFunctionProperty {
                         PercentileAggregation = new PercentileAggregationProperty {
                             PercentileValue = 123
                         },
                         SimpleNumericalAggregation = "simpleNumericalAggregation"
                     }
                 },
                 Column = new ColumnIdentifierProperty {
                     ColumnName = "columnName",
                     DataSetIdentifier = "dataSetIdentifier"
                 },
                 DefaultFilterControlConfiguration = new DefaultFilterControlConfigurationProperty {
                     ControlOptions = new DefaultFilterControlOptionsProperty {
                         DefaultDateTimePickerOptions = new DefaultDateTimePickerControlOptionsProperty {
                             CommitMode = "commitMode",
                             DisplayOptions = new DateTimePickerControlDisplayOptionsProperty {
                                 DateIconVisibility = "dateIconVisibility",
                                 DateTimeFormat = "dateTimeFormat",
                                 HelperTextVisibility = "helperTextVisibility",
                                 InfoIconLabelOptions = new SheetControlInfoIconLabelOptionsProperty {
                                     InfoIconText = "infoIconText",
                                     Visibility = "visibility"
                                 },
                                 TitleOptions = new LabelOptionsProperty {
                                     CustomLabel = "customLabel",
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },
                                     Visibility = "visibility"
                                 }
                             },
                             Type = "type"
                         },
                         DefaultDropdownOptions = new DefaultFilterDropDownControlOptionsProperty {
                             CommitMode = "commitMode",
                             DisplayOptions = new DropDownControlDisplayOptionsProperty {
                                 InfoIconLabelOptions = new SheetControlInfoIconLabelOptionsProperty {
                                     InfoIconText = "infoIconText",
                                     Visibility = "visibility"
                                 },
                                 SelectAllOptions = new ListControlSelectAllOptionsProperty {
                                     Visibility = "visibility"
                                 },
                                 TitleOptions = new LabelOptionsProperty {
                                     CustomLabel = "customLabel",
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },
                                     Visibility = "visibility"
                                 }
                             },
                             SelectableValues = new FilterSelectableValuesProperty {
                                 Values = new [] { "values" }
                             },
                             Type = "type"
                         },
                         DefaultListOptions = new DefaultFilterListControlOptionsProperty {
                             DisplayOptions = new ListControlDisplayOptionsProperty {
                                 InfoIconLabelOptions = new SheetControlInfoIconLabelOptionsProperty {
                                     InfoIconText = "infoIconText",
                                     Visibility = "visibility"
                                 },
                                 SearchOptions = new ListControlSearchOptionsProperty {
                                     Visibility = "visibility"
                                 },
                                 SelectAllOptions = new ListControlSelectAllOptionsProperty {
                                     Visibility = "visibility"
                                 },
                                 TitleOptions = new LabelOptionsProperty {
                                     CustomLabel = "customLabel",
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },
                                     Visibility = "visibility"
                                 }
                             },
                             SelectableValues = new FilterSelectableValuesProperty {
                                 Values = new [] { "values" }
                             },
                             Type = "type"
                         },
                         DefaultRelativeDateTimeOptions = new DefaultRelativeDateTimeControlOptionsProperty {
                             CommitMode = "commitMode",
                             DisplayOptions = new RelativeDateTimeControlDisplayOptionsProperty {
                                 DateTimeFormat = "dateTimeFormat",
                                 InfoIconLabelOptions = new SheetControlInfoIconLabelOptionsProperty {
                                     InfoIconText = "infoIconText",
                                     Visibility = "visibility"
                                 },
                                 TitleOptions = new LabelOptionsProperty {
                                     CustomLabel = "customLabel",
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },
                                     Visibility = "visibility"
                                 }
                             }
                         },
                         DefaultSliderOptions = new DefaultSliderControlOptionsProperty {
                             DisplayOptions = new SliderControlDisplayOptionsProperty {
                                 InfoIconLabelOptions = new SheetControlInfoIconLabelOptionsProperty {
                                     InfoIconText = "infoIconText",
                                     Visibility = "visibility"
                                 },
                                 TitleOptions = new LabelOptionsProperty {
                                     CustomLabel = "customLabel",
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },
                                     Visibility = "visibility"
                                 }
                             },
                             MaximumValue = 123,
                             MinimumValue = 123,
                             StepSize = 123,
                             Type = "type"
                         },
                         DefaultTextAreaOptions = new DefaultTextAreaControlOptionsProperty {
                             Delimiter = "delimiter",
                             DisplayOptions = new TextAreaControlDisplayOptionsProperty {
                                 InfoIconLabelOptions = new SheetControlInfoIconLabelOptionsProperty {
                                     InfoIconText = "infoIconText",
                                     Visibility = "visibility"
                                 },
                                 PlaceholderOptions = new TextControlPlaceholderOptionsProperty {
                                     Visibility = "visibility"
                                 },
                                 TitleOptions = new LabelOptionsProperty {
                                     CustomLabel = "customLabel",
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },
                                     Visibility = "visibility"
                                 }
                             }
                         },
                         DefaultTextFieldOptions = new DefaultTextFieldControlOptionsProperty {
                             DisplayOptions = new TextFieldControlDisplayOptionsProperty {
                                 InfoIconLabelOptions = new SheetControlInfoIconLabelOptionsProperty {
                                     InfoIconText = "infoIconText",
                                     Visibility = "visibility"
                                 },
                                 PlaceholderOptions = new TextControlPlaceholderOptionsProperty {
                                     Visibility = "visibility"
                                 },
                                 TitleOptions = new LabelOptionsProperty {
                                     CustomLabel = "customLabel",
                                     FontConfiguration = new FontConfigurationProperty {
                                         FontColor = "fontColor",
                                         FontDecoration = "fontDecoration",
                                         FontFamily = "fontFamily",
                                         FontSize = new FontSizeProperty {
                                             Absolute = "absolute",
                                             Relative = "relative"
                                         },
                                         FontStyle = "fontStyle",
                                         FontWeight = new FontWeightProperty {
                                             Name = "name"
                                         }
                                     },
                                     Visibility = "visibility"
                                 }
                             }
                         }
                     },
                     Title = "title"
                 },
                 FilterId = "filterId",
                 IncludeMaximum = false,
                 IncludeMinimum = false,
                 NullOption = "nullOption",
                 RangeMaximum = new NumericRangeFilterValueProperty {
                     Parameter = "parameter",
                     StaticValue = 123
                 },
                 RangeMinimum = new NumericRangeFilterValueProperty {
                     Parameter = "parameter",
                     StaticValue = 123
                 },
                 SelectAllOptions = "selectAllOptions"
             };

Synopsis

Properties

AggregationFunction

The aggregation function of the filter.

Column

The column that the filter is applied to.

DefaultFilterControlConfiguration

The default configurations for the associated controls.

FilterId

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

IncludeMaximum

Determines whether the maximum value in the filter value range should be included in the filtered results.

IncludeMinimum

Determines whether the minimum value in the filter value range should be included in the filtered results.

NullOption

This option determines how null values should be treated when filtering data.

RangeMaximum

The maximum value for the filter value range.

RangeMinimum

The minimum value for the filter value range.

SelectAllOptions

Select all of the values. Null is not the assigned value of select all.

Properties

AggregationFunction

The aggregation function of the filter.

object? AggregationFunction { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-aggregationfunction

Type union: either IResolvable or CfnAnalysisPropsMixin.IAggregationFunctionProperty

Column

The column that the filter is applied to.

object? Column { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-column

Type union: either IResolvable or CfnAnalysisPropsMixin.IColumnIdentifierProperty

DefaultFilterControlConfiguration

The default configurations for the associated controls.

object? DefaultFilterControlConfiguration { get; }
Property Value

object

Remarks

This applies only for filters that are scoped to multiple sheets.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-defaultfiltercontrolconfiguration

Type union: either IResolvable or CfnAnalysisPropsMixin.IDefaultFilterControlConfigurationProperty

FilterId

An identifier that uniquely identifies a filter within a dashboard, analysis, or template.

string? FilterId { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-filterid

IncludeMaximum

Determines whether the maximum value in the filter value range should be included in the filtered results.

object? IncludeMaximum { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-includemaximum

Type union: either bool or IResolvable

IncludeMinimum

Determines whether the minimum value in the filter value range should be included in the filtered results.

object? IncludeMinimum { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-includeminimum

Type union: either bool or IResolvable

NullOption

This option determines how null values should be treated when filtering data.

string? NullOption { get; }
Property Value

string

Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-nulloption

    RangeMaximum

    The maximum value for the filter value range.

    object? RangeMaximum { get; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-rangemaximum

    Type union: either IResolvable or CfnAnalysisPropsMixin.INumericRangeFilterValueProperty

    RangeMinimum

    The minimum value for the filter value range.

    object? RangeMinimum { get; }
    Property Value

    object

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-rangeminimum

    Type union: either IResolvable or CfnAnalysisPropsMixin.INumericRangeFilterValueProperty

    SelectAllOptions

    Select all of the values. Null is not the assigned value of select all.

    string? SelectAllOptions { get; }
    Property Value

    string

    Remarks

      See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-numericrangefilter.html#cfn-quicksight-analysis-numericrangefilter-selectalloptions

      Back to top Generated by DocFX